iferror ve int hakkında

şehiriçi

Altın Üye
Katılım
1 Ağustos 2013
Mesajlar
563
Excel Vers. ve Dili
Ofis 2016 TR 32 Bit
Altın Üyelik Bitiş Tarihi
12-03-2025
merhaba , ekte gönderdiğim dosyada iferror(ehata) ve int (tamsayı) formülerini makrolu olarak yazamadım . üstadlardan destek bekliyorum teşekkürler.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Worksheets("satko").Range("c" & y).Value = IfError(Int(Worksheets("aktar").Range("f" & x).Value), "")

yerine aşağıdaki gibi yazarak deneyiniz.

Worksheets("satko").Range("c" & y).Value = WorksheetFunction.IfError(Int(CDate(Worksheets("aktar").Range("f" & x).Value)), "")

Ayrıca For x = 6 To mz döngüsünü 6 dan değil 7.satırdan başlatınız.
 

şehiriçi

Altın Üye
Katılım
1 Ağustos 2013
Mesajlar
563
Excel Vers. ve Dili
Ofis 2016 TR 32 Bit
Altın Üyelik Bitiş Tarihi
12-03-2025
ömer bey çok teşekkür ederim .eğer hata fonksiyonunun doğru kullanımını öğrenmiş oldum
 
Üst