• DİKKAT

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

Formül Sonucunun FALSE olarak gelmesi

Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Arkadaşlar merhaba, makro ile bir hücreye formül yazdırmak istiyorum ama formül sonucu olarak FALSE veriyor. Normalde vermemesi gerekiyor, vba harici formülü kopyaladığımda formül çalışıyor ama bunu modülle yapmak istediğimde çalışmıyor. Kod aşağıdadır. Neden hatalı sonuç döndürüyor?

Kod:
Cells(3, a + 1).Select
ActiveCell.Formula = "=IF($AI$2="","",VLOOKUP(A3,'ANLIK VERI'!$A$66:$C$475,3,0))"
 
Kod:
ActiveCell.Formula = "=IF($AI$2="""","""",VLOOKUP(A3,'ANLIK VERI'!$A$66:$C$475,3,0))"

.
 
Bu tip kod için, evet ... öyle.

.
 
Daha iyi anlaşılması için aşağıdakini deneyin;

Kod:
Sub Test()
    MsgBox "Ahmet"
    
    MsgBox """Ahmet"""
End Sub

.
 
Daha iyi anlaşılması için aşağıdakini deneyin;

Kod:
Sub Test()
    MsgBox "Ahmet"
   
    MsgBox """Ahmet"""
End Sub

.
İkinci mesaj box ta "Ahmet" şeklinde geldi. Biraz daha anladım galiba. Teşekkür ederim Haluk bey.
 
Geri
Üst