Konsep dari tutorial ini adalah pengguna hanya dapat mengentry nilai dari 0 sampai dengan 9 plus angka yang diketik dalam textbox otomatis menampilkan sebuah simbol mata uang (Rp), dengan menggunakan kode sederhana dalam sebuah prosedur Change dan KeyPress untuk TextBox.
Untuk dapat mengaplikasikan logika diatas kita hanya perlu menambahkan kode macro sederhana, saya berasumsi dalam UserForm. Anda terdapat sebuah TextBox dengan nama TextBox1.
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case Asc("0") To Asc("9")
Case Else
KeyAscii = 0
End Select
End Sub
Select Case KeyAscii
Case Asc("0") To Asc("9")
Case Else
KeyAscii = 0
End Select
End Sub
Kode diatas akan memaksa pengguna untuk mengentry angka atau karakter mulai dari 0 sampai dengan 9, dan TextBox akan berhenti bekerja bila yang diketikan adalah huru atau simbol. Jika ingin menyertakan simbol mata uang dalam TextBox secara otomatis, maka tambahkan kode berikut
Private Sub TextBox1_Change()
TextBox1 = Format(TextBox1, "Rp #,###")
End Sub
TextBox1 = Format(TextBox1, "Rp #,###")
End Sub
Artinya, setiap kali pengguna mengentry sebuah angka maka akan secara otomatis menampilkan sebuah simbol mata uang (Rupiah) didepan. demikianlah tips kali ini tetang Menyertakan simbol mata uang dalam textbox, silahkan aplikasikan tips ini dengan menggunakan microsoft excel visual basic for application (VBA), semoga dapat dipahami. Termikasih
Download - Sampel artikel ini
Baca juga artikel yang berkatiatan dengan artikel ini
Membuat loading di userform
Text berjalan pada userform Excel
Membuat loading dengan macro
Mengatasi Error in loading dll
Follow IG Wasis Zain atau Like fanpage Excel Pro