Formülasyon İçin Makro Nasıl Yazılır

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba arkadaşlar. Aşağıdaki formülasyon için nasıl makro yazılır ?

=(SUM($F$2:F8)-SUM($J$2:J8))/(SUM($D$2: D8)-SUM($H$2:H8))

* Formülasyon 8. satır içindir

Makro H kolonunda rakam olan satırlar için I kolonuna bu makronun sonucunu yazıp ve J kolonuna H x I sonucunu yazabilir mi ?
 
Son düzenleme:
Katılım
14 Ekim 2006
Mesajlar
267
Excel Vers. ve Dili
excel2003 Tr
dosyayı ekleyebilirsen sana daha çabuk yardımcı olabiliriz.
 
Katılım
21 Ağustos 2007
Mesajlar
108
Excel Vers. ve Dili
excel 2019
range("A1").formula = "=B1+B2" denediniz mi? excel de A1 hücresine bu formülü eklemiş olduk.Bu yöntemi denediniz mi?
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Arkadaşlar ilginize teşekkürler. Dosya ekte.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
range("A1").formula = "=B1+B2" denediniz mi? excel de A1 hücresine bu formülü eklemiş olduk.Bu yöntemi denediniz mi?
Sayın mrttrn. bunu biraz daha detaylı yazar mısınız !!! Ben tam anlayamadım.
 
Katılım
21 Ağustos 2007
Mesajlar
108
Excel Vers. ve Dili
excel 2019
Formula ile excel hücresine formül atayabiliyorsunuz.Sanki makro değilde, excel sayfasında formül giriyorsunuz.Verdiğim örnekte B1 ve B2 hücresine rakam gir. Toplamlarının sonucu A1 de olur.Çünkü o hücrede formül olduğundan.
 
Son düzenleme:
Katılım
26 Nisan 2006
Mesajlar
50
Benim yazdıgım bir makroda ad benzer bir sorun var

Mesela bir hücreye formül girmeye çalışıyorum

.Formula"=IF(A1=10;CONCATENATE("0";B1);0)"

Şeklinde bir kod yazdım fakat nedense bu formülü o hücreye giremedim bir türlü
Hata veriyor Runtime 1004 müdür nedir anlayamadım sebebini?? Bilen varsa açıklamasını rica ediyorum muzdaribim :)
 
Katılım
21 Ağustos 2007
Mesajlar
108
Excel Vers. ve Dili
excel 2019
Sn Asilacar;

.Formula"=IF(A1=10,CONCATENATE(0,B1),0)" olacak.
fark ise ( ; ) yerine (,) olacak.Ayrıca("0") yerine (0) olmalı.

=EĞER(A1=10;BİRLEŞTİR(0;B1);0) exceldeki
 
Katılım
26 Nisan 2006
Mesajlar
50
Teşekkürler bir deneyeyim hocam
 
Üst