• DİKKAT

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

Hücredeki veri tarih değilse..

Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Merhaba,
Arkadaşlar
If Range("a1"). tarih değilse Then...
ve
If range("a1"). metin değilse Then..

Yukarıda kırmızı ile yazılmış kısımları kod olarak nasıl yazabiliriz acaba?
İlgilenen arkadaşlara teşekkürler..
 
Merhaba,

Tarih Kontrolü :

Kod:
If IsDate(Range("A1")) = False Then Range("B1") = "Tarih Değil"
 
Merhaba Sayın Yeşertener,
Sanırım kısaca yazayım derken yanlış anlattım, yapmak istediğim a1 hücresindeki veri tarih değilse mesaj verdirmek. Yani , a1 tarih değilse Msgbox "TARİHİ GİRİNİZ" şeklinde..Aynı şekilde; a1 metin değilse MsgBox " İSİM GİRİNİZ" şeklinde mesaj verdirmek istiyorum..İlginize teşekkür ederim.
 
Merhaba,

Tarih kontrolü kolay :

Kod:
If IsDate(Range("A1")) = False Then
MsgBox "A1 Hücresi Tarih Değil, Tarih Giriniz"
End If

Doğrudan metin kontrolü var mı bilmiyorum ama, A1 hücresi tarihse ya da rakamsa metin olmadığı anlaşılır. Biraz dolaylı oldu ama :

Kod:
If IsDate([A1]) = True Or IsNumeric([A1]) = True Then
    MsgBox "A1 Hücresine İsim Giriniz"
End If
 
Necdet bey teşekkür ederim ilginize. İyi çalışmalar, esen kalın..
 
Sayın Necdet bey,

Bu kodu formul olarak nasıl uygulayacağız. IS fonksiyonlarının içinde yok.
ISBLANK(value)
ISERR(value)
ISERROR(value)
ISLOGICAL(value)
ISNA(value)
ISNONTEXT(value)
ISNUMBER(value)
ISREF(value)
ISTEXT(value)
 
Geri
Üst