- Katılım
- 18 Mart 2007
- Mesajlar
- 171
- Excel Vers. ve Dili
- OFFICE 2016
- Altın Üyelik Bitiş Tarihi
- 02-03-2024
Sevgili arkadaşlar,
Makro ile D3 ve E3 hücresine kapalı olan excelden hesaplama yapan aşağıdaki formülü yazdırıyorum. Satislar.xlsx dosyası açık olduğunda formüller çalışıyor ama kapalı olduğunda çalışmıyor. Ben satislar xlsx açık olmadığında bu formüleleri hücreye yazdırıp çalışmasını nasıl sağlayabilirim. Yapmak istediğim kapalı olan satislar.xlsx sayfasından çokektopla formülü ile a1 hücresindeki tarih, ve a3 hücresindeki ürün koduna göre karşılığında miktar ve tutarları getireceğim ancak bunu makro ile yapacağım. Değerli yardımlarınız için şimdiden teşekkür ederim.
Range("D3").Formula = "=IF(SUMIFS([Satislar.xlsx]DB!$D:$D,[Satislar.xlsx]DB!$A:$A,$A$1,[Satislar.xlsx]DB!$B:$B,A3)=0,"""",SUMIFS([Satislar.xlsx]DB!$D:$D,[Satislar.xlsx]DB!$A:$A,$A$1,[Satislar.xlsx]DB!$B:$B,A3))"
Range("E3").Formula = "=IF(SUMIFS([Satislar.xlsx]DB!$G:$G,[Satislar.xlsx]DB!$A:$A,$A$1,[Satislar.xlsx]DB!$B:$B,A3)=0,0,SUMIFS([Satislar.xlsx]DB!$G:$G,[Satislar.xlsx]DB!$A:$A,$A$1,[Satislar.xlsx]DB!$B:$B,A3))"
Makro ile D3 ve E3 hücresine kapalı olan excelden hesaplama yapan aşağıdaki formülü yazdırıyorum. Satislar.xlsx dosyası açık olduğunda formüller çalışıyor ama kapalı olduğunda çalışmıyor. Ben satislar xlsx açık olmadığında bu formüleleri hücreye yazdırıp çalışmasını nasıl sağlayabilirim. Yapmak istediğim kapalı olan satislar.xlsx sayfasından çokektopla formülü ile a1 hücresindeki tarih, ve a3 hücresindeki ürün koduna göre karşılığında miktar ve tutarları getireceğim ancak bunu makro ile yapacağım. Değerli yardımlarınız için şimdiden teşekkür ederim.
Range("D3").Formula = "=IF(SUMIFS([Satislar.xlsx]DB!$D:$D,[Satislar.xlsx]DB!$A:$A,$A$1,[Satislar.xlsx]DB!$B:$B,A3)=0,"""",SUMIFS([Satislar.xlsx]DB!$D:$D,[Satislar.xlsx]DB!$A:$A,$A$1,[Satislar.xlsx]DB!$B:$B,A3))"
Range("E3").Formula = "=IF(SUMIFS([Satislar.xlsx]DB!$G:$G,[Satislar.xlsx]DB!$A:$A,$A$1,[Satislar.xlsx]DB!$B:$B,A3)=0,0,SUMIFS([Satislar.xlsx]DB!$G:$G,[Satislar.xlsx]DB!$A:$A,$A$1,[Satislar.xlsx]DB!$B:$B,A3))"