Trimakasih Mas Kid
Scriptnya berjalan sesuai keinginan.
Pertanyaan yg kedua supaya textboxnya hanya bisa terisi dengan angka saja harus 
disisipkan script gimana?
Saya pake script VB tapi ga berhasil :'(

Private Sub txtDisplay_KeyPress(KeyAscii As Integer)
Dim ch As String
ch = Chr$(KeyAscii)
Select Case ch
Case "0"
cmdAngka_Click 0
Case "1"
cmdAngka_Click 1
Case "2"
cmdAngka_Click 2
Case "3"
cmdAngka_Click 3
Case "4"
cmdAngka_Click 4
Case "5"
cmdAngka_Click 5
Case "6"
cmdAngka_Click 6
Case "7"
cmdAngka_Click 7
Case "8"
cmdAngka_Click 8
Case "9"
cmdAngka_Click 9
End Select
KeyAscii = 0
End Sub




________________________________
 From: Mr. Kid <[email protected]>
To: BeExcel <[email protected]> 
Sent: Friday, June 28, 2013 2:33 AM
Subject: Re: [belajar-excel] VBA (error pada perbandingan nilai)
 


  
Manusia membandingkan angka yang satu dengan angka yang lainnya bisa dengan 
mudah karena secara tidak sadar otak manusia mengkonversi setiap tulisan angka 
menjadi suatu data bertipe numerik.

Berhubung mesin VBA tidak secanggih otak manusia, maka kita bantu dengan 
memberi nilai bertipe numerik untuk dibandingkan atau perintah konversi tipe 
data ke numerik agar si VBA tahu apa yang harus dikerjakannya.


Ubah bagian :

     ElseIf txtJumlahBeli.Text > lblStok.Caption Then

menjadi :

     ElseIf clng(0 & txtJumlahBeli.Text) > clng(0 & lblStok.Caption) Then


Wassalam,

Kid.





2013/6/28 lapendosol opik <[email protected]>

ElseIf txtJumlahBeli.Text > lblStok.Caption Then


 

Kirim email ke