userformda tarih uyarı mesajı

Katılım
17 Kasım 2009
Mesajlar
295
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
24-12-2023
merhaba arkadaşlar kütüphane programı hazırlıyorum örnek resimde görüldüğü gibi teslim aldığı tarihe 15 gün eklenecek süresi geçince açıklama hanesine yazacak ve excelde g sütuna yazmasını istiyorum.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

UserForm_Initialize kodlarına aşağıdaki satırları ilave ediniz. Formadaki açıklama TextBox unada diğer TextBox lara aldığınız veri satırını kullanarak sütun ismini G olarak yazarsınız.
Kod:
    Dim son As Long, i As Long
    son = Cells(Rows.Count, "F").End(xlUp).Row
    Range("G2:G" & Rows.Count) = ""
    For i = 2 To son
        If Cells(i, "F") + 15 < Date Then
            Cells(i, "G") = Cells(i, "F") + 15 & " Tarihinde Süresi Doldu"
        End If
    Next i
 
Katılım
17 Kasım 2009
Mesajlar
295
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
24-12-2023
merhaba kodu denedim fakat olmadı
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Örnek excel dosyası paylaşmanızı öneririm.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Dosyanızda şifre koruması var.

Ayrıca dosyanızı açınca excel gizleniyor.

Paylaşacağınız dosyalarda şifre olmamasına ya da şifre olacaksa da şifreyi paylaşmaya özen göstermenizi ve ayrıca başkasının açacağı dosyaların o kişinin dosyalarında ya da çalışma düzeninde değişiklik yapmaması için kodları düzenlemenizi öneririm.
 
Katılım
17 Kasım 2009
Mesajlar
295
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
24-12-2023
kusura bakmayın tekrar ekledim şifreli modülleri kaldırdım. önceki eklemiş olduğum dosyayı silme imkanı varmıdır.
 

Ekli dosyalar

Son düzenleme:

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Kaydet düğmesindeki

Sheets("EMANET").Range("F" & Bos_Satir).Value = ttarih.Text

kodu, tarih hanesini hücreye metin olarak aktardığı için kodları çalışmadığını düşünüyorsunuz. O satırı aşağıdaki gibi değiştirip deneyin:

Sheets("EMANET").Range("F" & Bos_Satir).Value = CDate(ttarih.Text)
 
Katılım
17 Kasım 2009
Mesajlar
295
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
24-12-2023
teşekkür ederim eline sağlık
 
Üst