Terima kasih banyak atas pencerahannya, Ki Semprul.....Terima kasih juga atas 
sarannyauntuk memeke DTPicker...
Best Regards,

--- Pada Rab, 29/2/12, Ki Semprul <[email protected]> menulis:

Dari: Ki Semprul <[email protected]>
Judul: Re: [belajar-excel] Mencocokkan Control Pada Form dengan yang ada di 
sheet
Kepada: [email protected]
Tanggal: Rabu, 29 Februari, 2012, 6:47 AM
















 



  


    
      
      
      == Userform Module ==
Dim YYMMbox As String, YYMMcel As String, InDate As Date


Private Sub UserForm_Initialize()   YYMMcel = Format(DateValue(Cells(5, 8)), 
"yyyyMM")

End Sub
Private Sub CommandButton1_Click()

   'Ki Semprul - 29 feb 2012   Dim R As Long

   If YYMMcel = YYMMbox Then      R = Cells(Rows.Count, 1).End(xlUp).Row

      If Not IsEmpty(Cells(R, 1)) Then R = R + 1      Range("A" & R).Value = 
DateValue(txt_Tgl.Value)

      txt_Tgl = ""      txt_Tgl.SetFocus   Else

      MsgBox "Anda Tak Diizinkan Untuk Memasukan Bulan & Tahun Tersebut", 48   
End If

End Sub
Private Sub txt_Tgl_AfterUpdate()

   'Ki Semprul - 29 feb 2012   On Error Resume Next

   InDate = DateValue(txt_Tgl)   If InDate > 0 Then      txt_Tgl = 
Format(InDate, "dd MMMM yyyy")

      YYMMbox = Format(InDate, "yyyyMM")   Else

      MsgBox "Input di TextBox tidak valid sbg data Tanggal!", 48   End If

End Sub
Note: agar memasukkan data DATE selalu akurat, textbox di userform bisa dibantu 

oleh Userform berisi Calendar control;  atau Textbox diganti dgn DTPicker 
control.
Semprul..Ki!





2012/2/29 PT. ADHI KARYA (PERSERO) Tbk <[email protected]>
>
> Be Excel,
> Aku coba utak-atik membuat suatu form inputan tanggal & bulan yang dilengkapi 
> dengan control pengawas. Sebetulnya keinginan saya begini :


>
> jika yang tertulis pada sheet 1 range H5 tertulis Bulan Februari 2011, maka 
> yang diizinkan untuk diinput pada form hanya bulan Februari 2011 saja, 
> artinya jika selain Bulan Februari 2011, maka keluar suatu peringatan untuk 
> menolak exekusi....


>
> Tapi , sudah aku putar2 otak ne, ga bisa juga. Jadi jika para pakar XL 
> berkenan, bantulah saya untuk mencerahkan ilmuku yang lagi mampet ini yah...
>
> Aku juga lampirkan contoh filenya...
>


> Best Regard


    
     

    
    






  








Kirim email ke