terimakasih 'mba Devi

maaf mba... saya kurang paham 
dalam contoh ini di anggap anda mengaplikasikan object TextBox 
yg dibuat dari Active-X Control ditempelkan di sheet (bukan di userForm)

saya buat sendiri form nya namanya form_barang, tar hasil inputannya ketika 
klick tombol "tambah" akan dimasukan ke  worksheet barang.
Nah saya pengennya ketika tekan "tambah", kalo karakternya >6 karakter akan 
memberi peringatan 
Kalau untuk yang lebih dari 6 karakter saya dah berhasil dengan mengubah 
properties txt_kode dengan mengubah MaxLength menjadi 6
untuk yang <6 karakter belum berhasil.
saya dah coba prosedur dari mba Devi
Private Sub txt_kode_LostFocus()
   If Len(txt_kode.Value) < 6 Then
      MsgBox "panjang kode kurang dari 6 karakter", _
             vbExclamation, "Jumlah Karakter kode harus 6 karakter"
   End If
End Sub

Saya coba jalankan formnya dengan menekan tombol "tambah" dan karakter yang 
saya masukan hanya 4 karakter, datanya tetap masuk 
apakah ada yang salah?

terimakasih

Nana Suwargana


________________________________
Dari: STDEV(i) <[email protected]>
Kepada: [email protected]
Dikirim: Minggu, 16 Oktober 2011 21:40
Judul: Re: ]] XL-mania [[ kode macro untuk batasa panjang karakter


  
Mungkin begini....
dalam contoh ini di anggap anda mengaplikasikan object TextBox 
yg dibuat dari Active-X Control ditempelkan di sheet (bukan di userForm)

Kita buat dua prosedur event (event Change dan event LostFocus)


Private Sub TextBox1_Change()
   If Len(TextBox1.Value) > 6 Then
      TextBox1.Value = Left(TextBox1.Value, 6)
   End If
End Sub

Private Sub TextBox1_LostFocus()
   If Len(TextBox1.Value) < 6 Then
      MsgBox "panjang data kurang dari 6 karakter", _
             vbExclamation, "Tak kasih tauk ya.."
   End If
End Sub



2011/10/11 Nana Suwargana <[email protected]>

 
>Dear member xl-mania n suhu2 xl
>saat ini saya sedang belajar ngotak-ngatik macro setelah sekian lama 
>berkenalan dengan excel
>saya ingin memberi batasan inputan pada text box di form yang saya buat
>batasannya adalah pada panjang karakter
>misalkan untuk text box kode, panjang karakternya harus sama dengan 6 
>karakter, kalau kurng atau lebih maka akan keluar msgbox
>atau text box nama panjang karakternya tidak boleh legih dari 20
>kode apa yang harus saya gunakan?
>
>
>terimakasih sebelumnya
>saya benar2 baru berhubungan dengan macro, jadi kalo ada istilah yg salah 
>mohon diluruskan, n mohon maklum kalo nanya mulu
>
>
>wasalam
>
>
>Nana Suwargana
>
>
 

Kirim email ke