Dear BeExceller,
Mr. Kid.

Hasilnya sudah sesuai dengan yang saya inginkan.

Seandainya tanda panah kebawah (dropdown pilihan) dibuang, bisa gak...???

Terima kasih - Wassalam,


Harry



________________________________
 Dari: Mr. Kid <[email protected]>
Kepada: [email protected] 
Dikirim: Minggu, 30 Desember 2012 2:10
Judul: Re: [belajar-excel] ComboBox harus di isi lengkap
 

  
Ada yang lupa.
Berikut ini lengkapnya :
1. Ubah isi properti cbonama bernama MatchEntry menjadi 2 - fmMatchentrynone 
atau sebangsanya
2. Ganti isi event change cbonama dengan :
    Dim r As Long
    
    If Cbonama.Text <> UCase$(Cbonama.Text) Then
        Cbonama.Text = UCase$(Cbonama.Text)
        Exit Sub
    End If
    
    Err.Clear
    On Error Resume Next
    r = Application.WorksheetFunction.Match(Cbonama.Text, MemMaster.Resize(, 
1).Offset(0, 1), 0)
    If Err.Number <> 0 Then
        Err.Clear
        On Error GoTo 0
        Exit Sub
    End If
    On Error GoTo 0
      
    lNoRec = r
    txtALAMAT.Value = MemMaster(r, 3)
    txtJURUSAN.Value = MemMaster(r, 4)
    txtTGLDAFTAR.Value = MemMaster(r, 5)
    txtTGLTES.Value = MemMaster(r, 6)
    txtPETUGASINPUT.Value = MemMaster(r, 7)
    txtTANGGALINPUT.Value = MemMaster(r, 8)

Wassalam,
Kid.


2012/12/30 Mr. Kid <[email protected]>

Coba ubah isi event change cbonama dengan :
>    Dim r As Long
>    
>    If Cbonama.Text <> UCase$(Cbonama.Text) Then
>        Cbonama.Text = UCase$(Cbonama.Text)
>        Exit Sub
>    End If
>    
>    Err.Clear
>    On Error Resume Next
>    r = Application.WorksheetFunction.Match(Cbonama.Text, MemMaster.Resize(, 
>1).Offset(0, 1), 0)
>    If Err.Number <> 0 Then
>        Err.Clear
>        On Error GoTo 0
>        Exit Sub
>    End If
>    On Error GoTo 0
>      
>    lNoRec = r
>    txtALAMAT.Value = MemMaster(r, 3)
>    txtJURUSAN.Value = MemMaster(r, 4)
>    txtTGLDAFTAR.Value = MemMaster(r, 5)
>    txtTGLTES.Value = MemMaster(r, 6)
>    txtPETUGASINPUT.Value = MemMaster(r, 7)
>    txtTANGGALINPUT.Value = MemMaster(r, 8)
>
>Wassalam,
>Kid.
>
>
>
>
>2012/12/29 Harry <[email protected]>
>
> 
>>  
>>Dear BeExceller,
>>Pak Slamat,
>> 
>>Bersama ini saya kirimkan
lampiran sebagai bahan informasi tambahan.
>>Mohon dapat ditanggapi.
>> 
>>Terima kasih & Wassalam,
>> 
>> 
>>Harry
>>
>>
>>
>>________________________________
>> Dari: Slamet <[email protected]>
>>Kepada: [email protected] 
>>Dikirim: Jumat, 28 Desember 2012 21:34
>>Judul: Re: [belajar-excel] ComboBox harus di isi lengkap
>> 
>>
>>
>>  
>>Dear Pak Harry
>>
>>Semoga berkenan menyertakan lampiran sebagai contoh, karena dengan
      contoh tersebut be-exceller lain bisa membantu menjawab dgn
      melihat struktur datanya.
>>
>>
>>Wassalam
>>
>>
>>On 12/28/2012 3:01 PM, Harry wrote:
>>
>>  
>>>Dear BeExceller,
>>>
>>>
>>>Mohon informasi dari rekan-rekan BeExceller bagaimana caranya pengisian 
>>>ComboBox dengan format isian lengkap baru kolom di bawahnya bisa muncul. Dan 
>>>ika isian ComboBoxnya tidak lengkap atau salah, maka kolom dibawahnya tidak 
>>>muncul.
>>>
>>>Rumus yang saya gunakan selama ini adalah sbb:
>>>
>>>Private Sub UserForm_Initialize()
>>>   Dim I As Long, TbHeigh As Long, TbWidth
>>>   Application.EnableEvents = False
>>>   With Cbonama
>>>      .ColumnCount = 2
>>>      .BoundColumn = 1
>>>      For I = 1 To TbHeigh
>>>         .AddItem
>>>         .List(I - 1, 0) = MemMaster(I, 2)
>>>      Next I
>>>   End With
>>>   Application.EnableEvents = True
>>>End Sub
>>>
>>>Private Sub Cbonama_Change()
>>>   Dim r As Integer
>>>   If Cbonama.ListIndex > -1 Then
>>>      r = Cbonama.ListIndex + 1
>>>      If r > 0 Then
>>>         txtalamat.Value = MemMaster(r, 2)
>>>         txtkota.Value = MemMaster(r, 3)
>>>      End If
>>>   End If
>>>End Sub
>>>
>>>
>>>
>>>
>>>Dengan mengguankan rumus tersebut diatas, jika saya mengekik huruf "H" pada 
>>>ComboBox, maka kolom otomatis muncul "HARRY" dan kolom di bawahnya otomatis 
>>>muncul isian "ALAMAT" & "KOTA".
>>>
>>>Yang saya inginkan adalah isian ComboBox harus di
                    isi lengkap. Mis. "HARRY" maka kolom dibawahnya
                    otomatis muncul "ALAMAT" & "KOTA". Jika isian
                    ComboBox tidak lengkap maka kolom dibawahnya tidak
                    terisi.
>>>
>>>Mohon bantuan rekan-rekan BeExceller akan hal
                    tersebut.
>>>
>>>
>>>Terima kasih & Wassalam,
>>>
>>>
>>>
>>>
>>>Harry
>>
>

 

Kirim email ke