• DİKKAT

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

Koşul Ekleme

Katılım
10 Eylül 2009
Mesajlar
288
Excel Vers. ve Dili
2003 Türkçe
Aşağıdaki Kod ile sütundaki bir önceki hücre numerik ise seçilebiliyor, ancak ben hem numerik hemde / içeriyorsa seçilmesini istiyorum. Kodu ne şekilde düzeltmeliyim.

Kod:
Private Sub CommandButton_Click()
On Error Resume Next
If IsNumeric(ActiveCell.Offset(-1, 0).Value) = True Then
ActiveCell.Offset(-1, 0).Select
Call VeriAl
Else
MsgBox "İlk Kayıt"
Exit Sub
End If
End Sub
 
Merhaba,

Kod:
If IsNumeric(ActiveCell.Offset(-1, 0).Value) = True Or _
ActiveCell.Offset(-1, 0).Value Like "*/*" Then
Bu şekilde kullanabilirsiniz..

.
 
Ömer Bey maalesef bu şekilde çalışmadı. Bir üstteki hücre numeric ve \ içermiyorsa uyarı veriyor ancak yine bir üstteki hücre numeric ve \ içeren bir hücre olsa dahi o hücreyi seçmiyor.
 
Soruyu doğru anladıysam bu kod istediğinizi yapıyor olması gerekir.

Ben aşağıdaki gibi denedim. İstediğinizi yapıyor. Aktiv hücrenin bir üst satırı sayı yada "/" karakterini içeriyorsa imleç o hücreye gidiyor içermiyorsa "yanlış" mesajını veriyor..

Kod:
Set hucre = ActiveCell.Offset(-1, 0)
If IsNumeric(hucre) = True Or hucre Like "*/*" Then
    hucre.Select
Else
    MsgBox "yanlış"
End If
.
 
Ömer Bey bu haliyle tamamdır. Yardımlarınız için teşekkür ederim. Saygılarımla....
 
Geri
Üst