• DİKKAT

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

Çözüldü Makro ile formülleri tüm sütunda çalıştırma

Katılım
5 Temmuz 2009
Mesajlar
28
Excel Vers. ve Dili
Ofis 2016 Türkçe
Merhaba,

EĞER(S3="";"";(S3-V3)/(S3/100))

Yukarıda yer alan formülü makro ile ilgili tüm sütunda çalıştırmak istiyorum. Yardımlarınız için teşekkürler
 
With Range("A3:A1500")
.Formula="=IF(S3="""","""",(S3-V3)/(S3/100))"
.Value=.Value
End With

gibi bir yöntem kullanabilirsiniz.
With Range("A3:A1500") bu kısımda Formülü kullanmak istediğiniz sütun adresini yazabilirsiniz.
 
Son düzenleme:
Tekrar merhaba, ilginiz için teşekkürler. Göndermiş olduğunuz kodu denedim lakin tüm ilgili hücrelerin tamamında "IF(S3="","",(S3-V3)/(S3/100))" çıktı. Daha anlaşılır olması için ekte dosya gönderiyorum.
 

Ekli dosyalar

Eklediğiniz Dosyada Makro Kodu yok.
#1. No.lu mesajdaki sorunuzda yazdığınız Formülle dosyadaki formül aynı değil, Formülünüzü dosyanıza göre değiştirip kullanın.
 
#2.No.lu mesaja tekrar bakınız Formül yazılışına dikkat edin.
 
Eklediğiniz dosyaya göre deneyin:
Kod:
Sub test()
With Range("C2:C" & Cells(Rows.Count, 2).End(xlUp).Row)
.Formula = "=IF(A2="""","""",(A2-B2)/(A2/100))"
.Value = .Value
End With

End Sub
 
Uyarılarınızı dikkate alarak yeniden denedim ve çalıştı. Yardımlarınız için teşekkürler.
 
Sağ olun.
 
Geri
Üst