takvim seçilen tarih textbox hafta olarak aktarma

netvolxxx

Altın Üye
Katılım
29 Ağustos 2023
Mesajlar
115
Excel Vers. ve Dili
2013 Türkçe
Altın Üyelik Bitiş Tarihi
07-03-2025
Merhaba şu olayı bi çözemedim çalışma sayfasında açılan formda takvim var burda seçtiğim tarih userform1 üzerinde olan textbox1 hafta olarak nasıl yazdırabilirim

üstad arkadaşlardan yardım bekliyorum konu ile ilgili....

dosya ekte yükledim örnek.
 

Ekli dosyalar

Katılım
6 Mart 2024
Mesajlar
103
Excel Vers. ve Dili
Excel 2010 TR & Excel 2016 TR
Merhaba,
Kodlarınızı göremiyorum ama
Fonksiyon belki işinizi görebilir.
C++:
Function AyinKacinciHaftasi(Tarih As Date) As Integer
    Dim IlkGun As Date
    Dim GunFarki As Integer
    Dim KacinciHafta As Integer

    ' Ayın ilk gününü belirle
    IlkGun = DateSerial(Year(Tarih), Month(Tarih), 1)
    
    ' Ayın ilk gününün haftanın hangi gününe denk geldiğini bul
    ' vbMonday ile haftanın Pazartesi günü başlaması kabul edilir
    GunFarki = (Weekday(IlkGun, vbMonday) - 1)
    
    ' Tarih ile ayın başındaki gün sayısını alıp, 7'ye bölerek kaçıncı hafta olduğunu bul
    KacinciHafta = ((Day(Tarih) + GunFarki - 1) \ 7) + 1
    
    ' Sonucu fonksiyon çıktısı olarak döndür
    AyinKacinciHaftasi = KacinciHafta
End Function
 
Üst