DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Üstteki mesajıma yazım userform'a bir adet calendar ekledim. ( Userform'u açtığınızda çıkan Toolboz'a sağ tuş tıklayın additional controls - Takvim Denetimi 12-0'ın tik'ini işaretledim. Toolbox'ta Calendar nesnesi aktif oldu ordan userform'a çizdim. )
Sonra userform'un İnitalize olayına
Calendar1.value=now yazdım
Userform açıldığında o günkü ay listesini çıkartması için
sonra calendar1_click olayına
activecell.calendar1.value yazdım
Bu da aktif hücreye tıklanan tarihi yazması için
bu satırdan sonra
Unload me yazdım
Bu da tarih yazıldıktan sonra userform'un kapanması için.
kusura bakma ihsan bey yoğun işimden dolayı siteye bakamadın dosya ektedir
üstad, çok teşekkür ederim. açıklayıcı bilgiler verdiğin için.
Ne kadar çok tarih ekleyemeyen varmış benim gibi.
İhsan Bey, Benim sorumun cevabı yok mudur yoksa![]()
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 2 Then
If Intersect(Target, Range("B15")) Is Nothing Then Exit Sub
UserForm1.Show
ElseIf Target.Column = 6 Then
If Intersect(Target, Range("F15")) Is Nothing Then Exit Sub
UserForm1.Show
End If
End Sub
Option Explicit
Private Sub Calendar1_Click()
If ActiveCell.Column = 2 Then
ActiveCell = Calendar1.Value
Range("B17") = Calendar1.Value
Unload Me
ElseIf ActiveCell.Column = 6 Then
ActiveCell = Calendar1.Value
Range("F17") = Calendar1.Value
Unload Me
End If
End Sub
Private Sub UserForm_Initialize()
Calendar1.Value = Now
End Sub
İhsan Bey;
Fark ettim zaten araya kaynadığınınHiç problem değil, zaman ayırıp yardımcı oluyorsunuz... Verdiğiniz kodlarla işlem yaptım, değiştirdim ama herhangi bir şey olmadı
Önceden çalışan kodda çalışmadı
![]()
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 2 Then
If Intersect(Target, Range("B15")) Is Nothing Then Exit Sub
UserForm1.Show
ElseIf Target.Column = 6 Then
If Intersect(Target, Range("F15")) Is Nothing Then Exit Sub
UserForm1.Show
End If
End Sub
Çok teşekkürler emeğine sağlııkk... Kusura bakma, dikkatsizlik, hakkını helal et lütfen...
İhsan Bey;
Burda birtakım değişiklikler yaptım ancak açılır kutu yaptığımda bunlar çıktı alırken görünüyor, bunlar nasıl gizleyebilirim çıktı aşamasında?
Veya bir başka yöntem mi önerirsiniz?
Şimdiden teşekkürler
İhsan Bey; Dediğinizi yapttım ancak bu defa hiçbir şey yazdıramıyorum. O hücre verisiyle birlikte yazdırılmıyor...
İsterseniz başlık açayım, sizi de zor durumda bırakmayayım ...
Private Sub [COLOR="blue"]ComboBox1[/COLOR]_Change()
Range("[COLOR="Red"]A6[/COLOR]") = [COLOR="Blue"]ComboBox1[/COLOR]
End Sub