DİNAMİK MAKRO

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
ARKADAŞLAR EKLİ DOSYADA AÇIKLAMASIYLA BERABER DOSYA MEVCUTTUR BAKIP YARDIMCI OLACAK BİRİ VARSA SEVİNİRİM...
 

Ekli dosyalar

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
HOCAM SÜPER OLDU ELLERİNİZE SAĞLIK
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,455
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Capslock tuşunuz açık kaldı sanırım...
 

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
hocam bir ricam daha olacak
Kodla eğer tarihse nasıl yazılır

Örnek .
Eyer B4 hücresinin içinde tarih varsa herhangi bir tarih olabilir
mesela (05.09.2018) diyelim
C4 hücresine ("belirlenmiş bir tarihte") diye yazssın.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
VBA sayfasında bir module aşağıdaki kullanıcı tanımlı fonksiyonu yazın.
Function Tarihmi(cell) As Boolean
Tarihmi = VBA.IsDate(cell)
End Function

B4 hücresine bir tarih yazın, C4 hücresine de:
=EĞER(Tarihmi(B4);"belirlenmiş bir tarihte";"")
Formülünü uygulayın. Tarih değeri varsa "belirlenmiş bir tarihte" yazar, yoksa C4 hücresini boş bırakır.
 

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
Hocam dediğiniz uygulamayı yaptım ama herhalde beceremedim
Sayfanın kod bölümüne
Aşağıdaki kodu yazdım

Function Tarihmi(cell) As Boolean
Tarihmi = VBA.IsDate(cell)
End Function

C4 hücresinede aşağıdaki kodu yazdım

=EĞER(Tarihmi(B4);"belirlenmiş bir tarihte";"")

Fakat bir sonuca ulaşamadım

Birde hocam bunu sadece kod ile halledemiyormuyuz
yani C4 hücresine yukarıdaki formülü yazmadan olmuyormu

Çünkü C4 hücresine gerektiği zaman metinde yazmam gerekiyor ozaman formül bozulmazmi.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Fonksiyonu Sayfa Kodu'na değil, "Module" kısmına yazacaksınız.
C4 hücresine gerektiği zaman metin de yazacaksanız, formül bozulur tabii ki.
Aynı zamanda makroyla olmasını istediğiniz sonuç da bozulur.

"Hayâlî" soru sormak yerine , isteğinizi ve sonuçlarını da izah ederek "örnek" bir excel dosyası ekleyip sorun.
Bu durumda çözüm de farklı yöntemle sağlanabilir belki.
 
Son düzenleme:

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
hocam haklısınız detaylı bir dosya ekledim hakınızı helal edin yoruyorum sizi..
 

Ekli dosyalar

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
hocam bir ricamda daha olacak 2 numaralı mesajda gönderdiğiniz dosyada küçük bir ekleme yapmamız gerekiyor ben biraz uraştım ama yapamadım detaylar eklediğim dosyada yazıyor bunada bir bakarsanız çok sevinirim..
 

Ekli dosyalar

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
hocam allah razı olsun tam istediğim gibi olmuş çok teşekkür ederim...
ayıp olmazssa bide şu 11 numaralı mesaja baksanız.
 
Son düzenleme:

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
hocam tekrar teşekkür ederim emeyinize sağlık iyi geceler...
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
ya hocam tekrar rahatsız ettim ama dosyada küçük bir sorunla karşılaştım bakabilirmisiniz detaylar dosyada yazıyor..
 

Ekli dosyalar

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Yeni şekliye dosyanız eklidir.(açıklamasını okuyunuz)
 

Ekli dosyalar

Üst