Soru EĞER FORMÜLÜNÜ TABLOYA MAKRO İLE UYGULAMA

dengeceteris

Altın Üye
Katılım
21 Aralık 2019
Mesajlar
192
Excel Vers. ve Dili
Office 2016
Altın Üyelik Bitiş Tarihi
15-06-2025
Sevgili Uzman Arkadaşlar aşağıda yazdığım formül konusunda yardımlarınızı bekliyorum, şimdiden tşk ederim.

Benim tablom C7;CW650 arasında bulunmaktadır. Aşağıda ki formülü (diğer sayfalarda da formüllü işlemler var) bu aralığa uygulayınca çok geç tepki veriyor. Sonuç alıyorum ama biraz bekliyorum. Bunu bir modül içinde C7 ile CW650 arasına makrolu bir formül şeklinde uygulama imkanımız var mıdır.

=+EĞER(YADA(VERİ!C7="";VERİ!C7=0);"";EĞER(VE(VERİ!C7<0;FİRMA!C7<0);VERİ!C7/FİRMA!C7*-1;VERİ!C7/FİRMA!C7))
 

dengeceteris

Altın Üye
Katılım
21 Aralık 2019
Mesajlar
192
Excel Vers. ve Dili
Office 2016
Altın Üyelik Bitiş Tarihi
15-06-2025
Pek dikkat çekmemiş galiba
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,165
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Formülün hangi hücrelere uygulanacağını belirtmemişsiniz. B7:B650 arasına göre yazdım siz kendinize göre değiştirin.

Kod:
With Range("B7:B650")
        .FormulaLocal = "=+EĞER(YADA(VERİ!C7="""";VERİ!C7=0);"""";EĞER(VE(VERİ!C7<0;FİRMA!C7<0);VERİ!C7/FİRMA!C7*-1;VERİ!C7/FİRMA!C7))"
        .Value = .Value
    End With
Eğer olmazsa yada yapamazsanız dosyanızı ekleyin daha hızlı ve doğru yanıt alırsınız.
 
Üst