• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excel VBA'da Sadece Tarih Girilmesini Sağlamak

Katılım
12 Şubat 2019
Mesajlar
56
Excel Vers. ve Dili
2016 Türkçe
Excel vba'da sadece nasıl tarih girmelerini sağlayabilirim istediğim gibi?

Örnek istediğim tarih: 12.05.2018 gibi ve sadece tarih başka bir şey eklendiğinde hata versin istiyorum.
 

Ekli dosyalar

Kırmızı satırlara bakınız.:cool:
Rich (BB code):
If SonSatir = 5 Then
    
        Worksheets("Elektrikçiler").Cells(SonSatir, 1) = 1
        Worksheets("Elektrikçiler").Cells(SonSatir, 2) = FirmaAdiYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 3) = CinsiYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 4) = BirimMiktarYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 5) = BirimFiyatYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 7) = CDate(TarihYaz.Value)
    
    Else
    
        Worksheets("Elektrikçiler").Cells(SonSatir, 1) = Worksheets("Elektrikçiler").Cells(SonSatir - 1, 1) + 1
        Worksheets("Elektrikçiler").Cells(SonSatir, 2) = FirmaAdiYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 3) = CinsiYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 4) = BirimMiktarYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 5) = BirimFiyatYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 7) = CDate(TarihYaz.Value)
        
    End If
 
Kırmızı satırlara bakınız.:cool:
Rich (BB code):
If SonSatir = 5 Then
   
        Worksheets("Elektrikçiler").Cells(SonSatir, 1) = 1
        Worksheets("Elektrikçiler").Cells(SonSatir, 2) = FirmaAdiYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 3) = CinsiYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 4) = BirimMiktarYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 5) = BirimFiyatYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 7) = CDate(TarihYaz.Value)
   
    Else
   
        Worksheets("Elektrikçiler").Cells(SonSatir, 1) = Worksheets("Elektrikçiler").Cells(SonSatir - 1, 1) + 1
        Worksheets("Elektrikçiler").Cells(SonSatir, 2) = FirmaAdiYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 3) = CinsiYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 4) = BirimMiktarYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 5) = BirimFiyatYaz.Value
        Worksheets("Elektrikçiler").Cells(SonSatir, 7) = CDate(TarihYaz.Value)
       
    End If

Bu php'den bile kolaymış.
 
Geri
Üst