SAYFADA TARİH DENETİMİ AÇMAK

Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
SAYFADA TARÝH DENETÝMÝ AÇMAK

Selam Arkadaşlar

Bir çalışma sayfasında H sununda herhangi bir hücreye tıklandığında
tarih denetimi açılsın ve ordandan seçeceğimiz değer o hücreye yazdırılması yapılabilirmi (tarih denetimi açılınca günün tarihi seçili olsa iyi olur)
 
Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
Açıklama Tarih denetimi normalde gözükmesin fakat h sunundaki hücreye tıklanca yada o H sutunun hücrelerinden biri aktif olursa tarih denetimi açılsın ve her hangi bir tarihe tıklama yapılıncada tarih denetimi kapansın....
 
Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
Sayın Leventm çok güzel olmuş ama bir iki ilave gerekiyor sanırım
takvim denetiminden Enter e basınca değerin hücreye yazılması ve takvim denetimin kaybolması tabi mouse ilede tıklama yapıncada tarih denetimin kaybolması gerekiyor gibi duruyor.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Calendara yazılan kodu aşağıdaki ile değiştirin. Takvim denetimine sadece mouse ile tıklayabilirsiniz.

[vb:1:de80e095f2]Private Sub Calendar1_Click()
ActiveCell = Calendar1.Value
Calendar1.Visible = False
End Sub
[/vb:1:de80e095f2]
 
Katılım
16 Haziran 2005
Mesajlar
164
yanliş bir şey mi yaptım office 2003 var bende ve şöyle bir hata veriyor

Private Sub Calendar1_Click()
ActiveCell = Calendar1.Value
End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, [h:h]) Is Nothing Then Exit Sub
Cancel = True
Calendar1.Visible = True
Calendar1 = Date
End Sub
"(Private Sub Worksheet_SelectionChange(ByVal Target As Range)"
If Calendar1.Visible = False Then Exit Sub
Calendar1.Visible = False
End Sub

(tırnak içinde olan yer sarı )
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
"(Private Sub Worksheet_SelectionChange(ByVal Target As Range)"
Eğer yukarıdaki gibi yazdıysanız, zaten sarı olmadan daha yazarken hata vermesi gerekir (kırmızıya dönüşür). En baştaki "(" parantez olmamalıdır.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bu durumda takvim denetimi yüklü değil demektir. Ekle-nesne-takvim denetimi varmı bir bakarmısınız.
 
Katılım
16 Haziran 2005
Mesajlar
164
tırnak içine ben aldım:)) şimdi evde açıyorum sorunsuz açılıyor ve ayların olduğu çubuk geliyor yarın syn leventm bahsettiği olayı deniyecem
teşekkürler
 
Üst