Makro ile eklenen formül sonucu #AD? hatası

sbayyigit

Altın Üye
Katılım
11 Aralık 2004
Mesajlar
411
Excel Vers. ve Dili
Ms Office Pro Plus 2019
Altın Üyelik Bitiş Tarihi
23-02-2026
Sayın ustalar ben veritabanı sayfasına makro ile formül yazdırıyorum. formül normalde hatasız görünüyor ve veritabanı sayfasına yazdırılıyor. ancak #AD? yazısı görünüyor yani hesaplama yapmıyor. fakat yazdırılan hücre içerisine girilip hiçbir işlem yapmadan tekrar (çift tıklama)çıktıktan sonra formül hesaplama yapıyor ve istediğim sonucu veriyor. (hücre üzerine gelip F2 tuşuna basıp çıktıktan sonra hesaplıyor) bunun nedeni ve çözümü nedir acaba? yazdırdığım kodlar aşağıda:
Sheets("veritabani").Select
Columns("B:B").Select
Selection.Find(adi.Value, ActiveCell).Activate
X = ActiveCell.Row
ActiveCell.Offset(0, 13).Formula = "=TOPLA.ÇARPIM((izinler!$C$2:$C$10000=B" & X & ")*(izinler!$G$2:$G$10000=$Q$1)*(izinler!$F$2:$F$10000=o1)*(izinler!$E$2:$E$10000))"
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba


ActiveCell.Offset(0, 13).Formula = "=SUMPRODUCT((izinler!$C$2:$C$10000=B" & X & ")*(izinler!$G$2:$G$10000=$Q$1)*(izinler!$F$2:$F$10000=$O$1)*(izinler!$E$2:$E$10000))"
 

sbayyigit

Altın Üye
Katılım
11 Aralık 2004
Mesajlar
411
Excel Vers. ve Dili
Ms Office Pro Plus 2019
Altın Üyelik Bitiş Tarihi
23-02-2026
usta sonsuz teşekkürler.
 
Üst