açılır takvim koyma

Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
sayfa 1 de G10 ve G12 hücrelerine tıkladığımızda açılır takvim koyma yardımlarınızı bekliyorum

teşekkürler
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,490
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Aşağıdaki kodları kullanabilirsiniz, ilgili sayfanın kod bölümünde olmalı.

Kod:
Private Sub Calendar1_Click()
ActiveCell.Value = Calendar1.Value
Calendar1.Visible = False
End Sub
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [G10,G12]) Is Nothing Then
    Calendar1.Visible = False
    Exit Sub
Else
    Calendar1.Value = Date
    Calendar1.Visible = True
End If
End Sub
 

Ekli dosyalar

Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
elinize sağlık teşekkürler
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,490
Excel Vers. ve Dili
Ofis 365 Türkçe
Tekrar Merhaba,

Açılan takvimde Günün Tarihinin gelmesi sanırım daha doğru olacaktır. Yukarıdaki kodları güncelledim.
 
Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
Tekrar tekrar teşekkürler elleriniz kollarınız dert görmesin
 
Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
Sizler ve bu excel web olmasa acaba ne yapardık allah sizi başımızdan eksik etmesin
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,490
Excel Vers. ve Dili
Ofis 365 Türkçe
Güle güle kullanınız, bende bu yöntemi ustalarımdan öğrendim. Öğrendiğimi de size aktardım.

Gerçekten bu site çok önemli bir site, hep birlikte ayakta tutmalıyız diye düşünüyorum.
 
Katılım
2 Ekim 2009
Mesajlar
15
Excel Vers. ve Dili
2003
biliyorum biraz zaman geçmiş ama yeni konu açmak yerine aradım ve buldum .
Ben bunu kullanmak istiyorum , ama nasıl kendi çalışma sayfama adapte ederim
 
Katılım
11 Nisan 2007
Mesajlar
125
Excel Vers. ve Dili
excel=2016
türkçe
Altın Üyelik Bitiş Tarihi
01-07-2024
ben kodu kendi sayfama eklediğimde hata veriyor neden olabilir acaba nederde hatam var dosya ekte c46 ile c55 arasındaki hücrelede açılmasını istemiştim kodraı düzellim kendimce ama düzeltememişimki hata veriyor :)
 

Ekli dosyalar

Katılım
11 Nisan 2007
Mesajlar
125
Excel Vers. ve Dili
excel=2016
türkçe
Altın Üyelik Bitiş Tarihi
01-07-2024
yukarıdaki kodu kopyalayıp çalışma sayfamda sağ tıklayıp kod görüntüle yaptım uygulamak istediğim sayfada kod bölümene yapıştırdım. kendime göre hücreleri eğişerek.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [G10,G12]) Is Nothing Then
Calendar1.Visible = False
Exit Sub
Else
Calendar1.Value = Date
Calendar1.Visible = True
End If
End Sub
 
Katılım
18 Nisan 2007
Mesajlar
7
Excel Vers. ve Dili
2002 türkce
bende çalıştıramadım... hata veriyor ayıkla deyince "Calendar1.Value = Date" bu satırı gösteriyor...
 
Katılım
17 Mart 2010
Mesajlar
18
Excel Vers. ve Dili
2003 türkçe
hücre içinde açılan takvimi listeye dönüştürülmüş tablo içinde kullanabilirmiyiz.
örneğin takvim sadece F ve G kolonları içinde kullanılabilir olmasıda sağlanabilirmi? Listede diğer kolonlar için tanımlanan özelliklerin değişmesini istemiyorum.

yardımlarınız için teşekkürler
 

Ekli dosyalar

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,843
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
hücre içinde açılan takvimi listeye dönüştürülmüş tablo içinde kullanabilirmiyiz.
örneğin takvim sadece F ve G kolonları içinde kullanılabilir olmasıda sağlanabilirmi? Listede diğer kolonlar için tanımlanan özelliklerin değişmesini istemiyorum.

yardımlarınız için teşekkürler
ekli dosyayı inceleyiniz.
 

Ekli dosyalar

Katılım
17 Mart 2010
Mesajlar
18
Excel Vers. ve Dili
2003 türkçe
Halit Bey çok teşekkür ederim. bu akşam deneyeceğim sanırım olacak.
 
Katılım
30 Nisan 2010
Mesajlar
44
Excel Vers. ve Dili
excel2003 türkçe
yukardaki arkadaşlar ile benimde sorunum aynı ama cevap yazılmamış...hata veriyor ayıkla deyince "Calendar1.Value = Date" bu satırı gösteriyor...yardımcı olursanız sevinirim..
 
Katılım
17 Mart 2010
Mesajlar
18
Excel Vers. ve Dili
2003 türkçe
Halit beyin eklediği dosyda ayrıntılı açıklaması var. Bir şey eksik yapılıyor olabilir. Takvim eklentisi 11 i açıklandığı gibi yapıp visual basic düzenleyecisi içindeki kodu da kendi sayfanıza kopyalamanız gerekiyor. Bu kod olmazsa çalışmıyor.
 
Katılım
30 Nisan 2010
Mesajlar
44
Excel Vers. ve Dili
excel2003 türkçe
arkadaşlar kendi sorumun cevabını kendim vermem gerekecek galiba...çünki deneme yanılma yöntemi ile sorunu buldum..diğer arkadaşlarında sorusuna cevap teşkil edecektir..makroyu yükledikten sonra hücreleri tıklayınca hata mesajı geliyodu..ben ekle - nesne ekle- takvim denetimi 11.0 ekle yi tıklayınca takvim çıkıyo..ondan sonra makro çalışıyo..istediğim hücreyi tıklayınca takvim çıkıyo...yardım eden arkadaşıma teşekkür ederim...kolay gelsin..
 
Katılım
15 Eylül 2007
Mesajlar
1,312
Excel Vers. ve Dili
2013 türkçe
Altın Üyelik Bitiş Tarihi
18.06.2019
Iyi günler takvimdeki ayların adı örnek nisan ayı nis diye yazıyor bu nisan diye tam yazmazmı
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,843
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
takvim nesnenin sag kılik özelliklerine gir (MonthLength) uzun veya kısa hangisini kullanacaksan değiştir.
 
Üst