Tarih seçici ekleme hk

Katılım
20 Mayıs 2020
Mesajlar
6
Excel Vers. ve Dili
2016 Türkçe
Bunun için:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("A5")) Is Nothing Then Exit Sub
Takvim.Show
End Sub

şeklinde kullanabilirsiniz.
Örnek "A5" hücresine geldiğinizde Takvim çıkar ve seçilen tarih "A5"e yazılır.
Kendinize uygun şekilde "A5" yerinew istediğiniz tek bir hücreyi verebilirsiniz.

Tek hücrede değil de belli bir aralıkta olmasını isterseniz; o zaman;

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("A5:A7")) Is Nothing Then Exit Sub
Takvim.Show
End Sub

yapabilirsiniz.
Buradaki örnek aralık "A5:A7" yi de istediğiniz şekilde uyarlayabilirsiniz.

İyi çalışmalar...
Hocam bu açıklamanız çok işime yaradı öncelikle teşekkür ediyorum. Benim takıldığım nokta ben bunu iki sütunda da aralıklara eklemek istiyorum ama yapamadım Şöyleki "A5:A7" sütunu ve "D5: D7" sütunundaki aralığa eklemek istiyorum. Bu arada : D bitişik yazınca gülen surata dönüşüyor o yüzden ayrı yazdım :D
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Hocam bu açıklamanız çok işime yaradı öncelikle teşekkür ediyorum. Benim takıldığım nokta ben bunu iki sütunda da aralıklara eklemek istiyorum ama yapamadım Şöyleki "A5:A7" sütunu ve "D5: D7" sütunundaki aralığa eklemek istiyorum. Bu arada : D bitişik yazınca gülen surata dönüşüyor o yüzden ayrı yazdım :D
If Intersect(Target, Range("A5:A7,D5: D7")) Is Nothing Then Exit Sub
 
Katılım
20 Mayıs 2020
Mesajlar
6
Excel Vers. ve Dili
2016 Türkçe
Şaka gibi onu yazmama rağmen bir türlü olmuyordu. aradaki B ve C sütunlarında da görünüyordu siz yazınca oldu :) Elleriniz dert görmesin
 
Katılım
20 Mayıs 2020
Mesajlar
6
Excel Vers. ve Dili
2016 Türkçe
Sayın hocam açılan tarih seçicisindeki hafta sonlarını kırmızı olarak değiştirmemiz mümkün müdür, Hangi kodu değiştirmemiz gerekecek?
 

ceysuhan

Altın Üye
Katılım
26 Ağustos 2004
Mesajlar
43
Excel Vers. ve Dili
İşte Office 2013 Tr 64 bit
Evde Office 2019 Tr 64 bit
Altın Üyelik Bitiş Tarihi
06-12-2028
Sayın hocam açılan tarih seçicisini ekranda istediğimiz yerde açılmasını nasıl sağlayabiliriz.
 
Katılım
21 Ekim 2020
Mesajlar
16
Excel Vers. ve Dili
2020 Online Türkçe
Altın Üyelik Bitiş Tarihi
14-02-2023
Merhaba,
Gerçekten çok yararlı bir içerik olmuş teşekkür ederim.
Ben kodu şu şekilde değiştirdim:
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect.Cells.NumberFormat = "dd/mm/yyyy" Is Nothing Then Exit Sub
Takvim.Show
End Sub
Buradaki amacım hücrenin biçimine göre karar vermesi. Yani herhangi bir aralık belirtmeden çift tıklanan hücrenin biçimi "tarih" ise kodu çalıştırsın istiyorum. Ama yazmaya çalıştığım bu kod çalışmadı. Doğru yazılışı, yada hedefime ulaşma yolunu söylerseniz çok sevinirim.
Teşekkürler...
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,584
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

If Target.NumberFormat = "dd/mm/yyyy" Is Nothing Then Exit Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,584
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Uyguladığınız örnek dosyanızı paylaşın inceleyelim.
 
Katılım
21 Ekim 2020
Mesajlar
16
Excel Vers. ve Dili
2020 Online Türkçe
Altın Üyelik Bitiş Tarihi
14-02-2023
Bu konunun başında "turist" in gönderdiği dosya
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,584
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu şekilde deneyiniz.

C++:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Target.NumberFormat <> "dd.mm.yyyy" And Target.NumberFormat <> "m/d/yyyy" Then Exit Sub
    Cancel = True
    Takvim.Show
End Sub
 
Katılım
21 Ekim 2020
Mesajlar
16
Excel Vers. ve Dili
2020 Online Türkçe
Altın Üyelik Bitiş Tarihi
14-02-2023
Aynen.
Ayrıca bu tarih seçici konusu sanki bu şekilde amacına daha uygun ve daha kullanışlı oldu. Hedef hücresi belirlemektense(o hücreler değişecek, silinecek, vs.) biçimi tarih olana bakmak daha iyi sanki.
Çok teşekkür ederim Korhan Ayhan. Eline sağlık.
 

zaruri

Altın Üye
Altın Üye
Katılım
30 Kasım 2005
Mesajlar
262
Excel Vers. ve Dili
excell 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28.12.2222
Kullanışlı ve Başarılı bir çalışma olan Tarih Seçiciyi "Eklenti" olarak nasıl kullanabiliriz.
Bütün Excel dosyalarımızda kullanabilmek için.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,584
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İlgili dosyayı açtıktan sonra farklı kaydet diyerek dosya türünden "Excel Eklentisi (*.xlam)" biçiminde kaydetmelisiniz.

Sonra boş bir excel dosyası açıp "GELİŞTİRİCİ" sekmesinden "EKLENTİLER" menüsünü açarak ilgili eklentiyi listeden bulup aktif etmelisiniz. Sonra uyguladığınız bilgisayarda bütün excel dosyalarınızda kullanabilirsiniz.
 

zaruri

Altın Üye
Altın Üye
Katılım
30 Kasım 2005
Mesajlar
262
Excel Vers. ve Dili
excell 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28.12.2222
Hocam "Mini Calendar and Date Picker" isimli bir takvim eklendi.
Bu uygulama pek kullanışlı değil.
Örnekte kullandığımızdan Çok farklı.
 

zaruri

Altın Üye
Altın Üye
Katılım
30 Kasım 2005
Mesajlar
262
Excel Vers. ve Dili
excell 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28.12.2222
Hocam İnceledim; bir örnek dosyanız var A1 ve B1 de çift tık ile çalışan,
Bunun Bütün sayfada çalışanı işimizi görür.

Aslında kullanışlı bir takvim olarak, formda bir arkadaşın yönlendirmesiyle; Excel Tarih Seçici — Sam Radakovitz (samradapps.com) siteden indirdim.
Pazar başlangıç günü ve yazıyla günü yanlış gösteriyor.
Kullanamadık.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,584
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Siz önerdiğim linkteki dosyayı incelediniz mi?
 

zaruri

Altın Üye
Altın Üye
Katılım
30 Kasım 2005
Mesajlar
262
Excel Vers. ve Dili
excell 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28.12.2222
İnceledim Hocam., Hatta biraz renk ve boyut değişikliği uygulandı.
Bunun sağ tık ile seçilmesi yerine çift tık ile bütün sayfada kullanılmasının
ayarlanmasını talep etmiştim.
 

Ekli dosyalar

zaruri

Altın Üye
Altın Üye
Katılım
30 Kasım 2005
Mesajlar
262
Excel Vers. ve Dili
excell 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28.12.2222
En son İncelediğim çalışmanızı, Bütün dosyalarda nasıl çalıştırabilirim?
 

Ekli dosyalar

Üst