doğum günü olan personeli listeleme

Katılım
30 Temmuz 2011
Mesajlar
14
Excel Vers. ve Dili
excel 2007
Arkadaşlar benim 200 civarında arkadaşım var ve hangisinin doğum günü olduğunu tek tek bakmak zaman alıyor ve bazen gözden de kaçıyor ricam kısaca doğum günü olan kişinin adı ve doğum tarihini gösterir bir formül yapmanızdır :) Tşk ederim ilginiz için... örnek ektedir
 

Ekli dosyalar

Katılım
24 Mart 2008
Mesajlar
468
Excel Vers. ve Dili
2007TR - 2010TR
Ekteki gibi çözüm ürettim. Umarım olmuştur.

İyi Çalışmalar.

NOT: Konu başlığı değişmeli..
 

Ekli dosyalar

Katılım
30 Temmuz 2011
Mesajlar
14
Excel Vers. ve Dili
excel 2007
ilginiz için tşk ederim ama bunda da yine ben tek tek bakmak zorunda kalacağım... benim ricam doğum günü olan personelin arasından seçip bana vermesi ama yinede teşekkür ederim :)
 
Katılım
30 Temmuz 2011
Mesajlar
14
Excel Vers. ve Dili
excel 2007
Ayrıca sizin yaptığınız formülde sadece bugün doğanlar için olumlu yanıtını veriyor yani gün ay ve yıla bakıyor... Sadece güne ve aya bakması lazım...
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Selamlar,

Office2003 kullandığım için dosyanızı açamadım ama şöyle bir kod işinizi görür mü ?

Kod:
Private Sub Workbook_Open()
    tarih = Format(Now, "dd.mm")
    For i = 1 To Sheets("Sayfa1").Range("a65536").End(3).Row
    If tarih = Format(Cells(i, 1), "dd.mm") Then
    mesaj = "Doğum günü olanlar : " & vbCr
    msj = msj & Cells(i, 1) & " - " & Cells(i, 2) & vbCr
    End If
    Next i
    MsgBox mesaj & vbCr & msj
End Sub
Bir de örnek dosya ekliyorum...
 

Ekli dosyalar

Katılım
24 Mart 2008
Mesajlar
468
Excel Vers. ve Dili
2007TR - 2010TR
Bravo Murat bey bende makroyla yapmaya başlamıştım formülle istenmeyince.
Elinize sağlık..
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Rica ederim de... Bravo derken ?
 
Katılım
20 Aralık 2008
Mesajlar
7
Excel Vers. ve Dili
2007 tr
Değerli arkadaşlar benimde excelde yazılı öğrencilerin doğum günleri var.ama gün gün doğum günlerini tek tek bakmadan bilmek istiyorum.yukarıda açıklananlara aşama aşama anlatırsanız daha çok faydalanabiliriz.teşekkürler..
 
Katılım
30 Temmuz 2011
Mesajlar
14
Excel Vers. ve Dili
excel 2007
aRKADAŞLAR ELİNİZE SAĞLIK... HARZİYAN BEY AYRICA TŞK EDERİM... BEN ŞÖYLE BİR FORMÜL DÜŞÜNDÜM YANLIŞ OLAN NEDİR ACABA BAKAR MISINIZ?

=DÜŞEYARA(SOLDAN(BUGÜN();4);B3:B9;1;YANLIŞ)
 

Ekli dosyalar

Katılım
30 Temmuz 2011
Mesajlar
14
Excel Vers. ve Dili
excel 2007
=düşeyara(soldan(bugün();4);b3:b9;1;yanlış)

tşk ederim arkadaşlar ben böyle bir formülle yapmak istedim de hata nereden kaynaklandığının bulamadım... Dosya ektedir
 

Ekli dosyalar

Katılım
30 Temmuz 2011
Mesajlar
14
Excel Vers. ve Dili
excel 2007
=EĞER(VE(GÜN(B4)=GÜN(BUGÜN());AY(B4)=AY(BUGÜN()));"Bugün "&A4&" "&(YUVARLA(((BUGÜN()-B4))/365;0))&" "&"Yaşında";"")
 
Katılım
22 Şubat 2007
Mesajlar
250
Excel Vers. ve Dili
excel xp
Selamlar,

Office2003 kullandığım için dosyanızı açamadım ama şöyle bir kod işinizi görür mü ?

Kod:
Private Sub Workbook_Open()
    tarih = Format(Now, "dd.mm")
    For i = 1 To Sheets("Sayfa1").Range("a65536").End(3).Row
    If tarih = Format(Cells(i, 1), "dd.mm") Then
    mesaj = "Doğum günü olanlar : " & vbCr
    msj = msj & Cells(i, 1) & " - " & Cells(i, 2) & vbCr
    End If
    Next i
    MsgBox mesaj & vbCr & msj
End Sub
Bir de örnek dosya ekliyorum...
Bu kodu bu hafta doğanlar yada bu aya doğanlar olarak nasıl düzenleyebiliriz?
 
Üst