#DIV/0! Hatası IsError la Düzeltemedim..

Katılım
1 Ocak 2008
Mesajlar
83
Excel Vers. ve Dili
yazarım sonra
Merhaba Arkadaşlar,

Hücredeki Fonksiyon şu
Kod:
 =(F9/F7)*O14
, makrom çalışınca #DIV/0! çıkmakta

Kod:
=IF(ISERROR((F9/F7)*O14),0,(F9/F7)*O14)
yaptım düzelmedi.

Aslında bunu VBA editöründe düzletmek istiyorum böylece makrom çalışınca otomatik olarak o da düzelir.

Onu nasıl yapabilirim. Alttaki "xxx" leri nasıl doldurayım ?

Kod:
Sheets("Y").Select
Range("B11").Select
    ActiveCell.FormulaR1C1 = "=IF(ISERROR(xxxx,XXXX,xxxx,FALSE)),""0"",(xxxx,XXXX,xxxx,FALSE))"

Teşekkürler
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Excel sürüm ve dilini belirtmemişsiniz. Formül ayraçları Bölgesel Dil

ingilizce olanlarda virgül kullanılır, Türkçede ise noktalı virgül kullanılır.

Kod:
=IF(ISERROR(F9/F7*O14)[B][COLOR=red];[/COLOR][/B]0[COLOR=red][B];[/B][/COLOR]F9/F7*O14)
 
Katılım
1 Ocak 2008
Mesajlar
83
Excel Vers. ve Dili
yazarım sonra
Excel 2007 ve ingilizce kullanıyorum.
VBA editöründe nasıl bir değişiklik yapmamı önerirsiniz?
teşekkürler
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Hiç bir değişiklik yapmanıza gerek yok, Windowsdaki bölgesel dil ayarları Türkçe ise sorun yok. Eğer ingilizce ise formül ayraçları xl için söylüyorum virgül kullanmalısınız, Türkçe ise noktalı virgül.

Bölgesel dil ayarı ne olursa olsun VBA da ise formül ayraçları virgüldür.
 
Katılım
1 Ocak 2008
Mesajlar
83
Excel Vers. ve Dili
yazarım sonra
Teşekkürler Sayenizde Sorunu Çözdüm :)
 
Üst