• DİKKAT

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

harf ve ya boşluk olduğunda hata

Katılım
9 Temmuz 2008
Mesajlar
277
Excel Vers. ve Dili
2007
Merhaba,
Kod:
If Cells(i, 6).Value / Cells(i, 4).Value > 0.6 And Cells(i, 6).Value < 0 ) Then

Yukarıdaki kod çalışıyor fakat boşluk yada harf gelince hata veriyor. Boşluk ya da harf gelirse bir alt satıra hangi kodla atlatabilirm.
 
Kod:
[COLOR="Red"]on error resume next[/COLOR]
.....................................
.....................................
If Cells(i, 6).Value / Cells(i, 4).Value > 0.6 And Cells(i, 6).Value < 0 ) Then
.........................

error satırı kotların çalışmasını devam ettirir..
 
Aşağıdaki gibi bir koşul koyarsanız programcılık açısından daha uygun olur.

Kod:
[COLOR=red]if isnumeric(Cells(i, 6))=true and isnumeric(Cells(i, 4))=true then[/COLOR]
If Cells(i, 6).Value / Cells(i, 4).Value > 0.6 And Cells(i, 6).Value < 0 ) Then
.
.
.
[COLOR=red]end if[/COLOR]

Kod:
[COLOR=Red]on error resume next[/COLOR]

Sn hımmmmmmmm

on error resume next komutunu çok mecbur kalmadıkça kullanmamanızı öneririm. Beklemediğiniz hataları gözden kaçırmanıza neden olur.

Not: Elbette tercih sizin ancak aktif bir üyemiz olarak kullanıcı adınızı daha anlaşılır bir isimle değiştirmenizi öneririm.
 
Geri
Üst