- Katılım
- 7 Ağustos 2022
- Mesajlar
- 1
- Excel Vers. ve Dili
- 2019 Türkçe
Merhaba arkadaşlar, bir makro ile hücreye farklı bir sayfadan veri çeken bir formül yazdırıyorum ancak dosya ismi değiştiği zaman sayfanın ismi de değişiyor ve makronun düzgün bir şekilde çalışması için dosya isminin sabit olması gerekiyor. Bu makroyu farklı dosya ve farklı sayfa isimlerinde çalışacak şekilde nasıl yazabilirim?
Burada dosyamın ismi ve sayfamın ismi "KonaklayanlarınListesi". Makro KonaklayanlarınListesi sayfasında bulunan tablodan bir Pivot Tablosu oluşturuyor ve bu pivot tablosunu "Sayfa1" adındaki sayfaya yerleştiriyor. Yukarıda vermiş olduğum kod ise pivot tablosundan ve konaklayanların listesi sayfasında bulunan tablodan veri çekiyor. Dosyanın ismi değiştiği zaman makro çalışmıyor ve dosya gezginini açıyor. Bu makroyu dosyanın isminden bağımsız bir şekilde nasıl çalıştıra bilirim?
Kod:
Range("C3").Select
ActiveCell.FormulaR1C1 = "Toplam Giriş"
Range("C4").Select
ActiveCell.FormulaR1C1 = "=COUNTIF(KonaklayanlarınListesi!C[3],Sayfa1!RC[-2])"
Range("C4").Select
SonSatir_pvt = ActiveSheet.Range("a65536").End(3).Row
Selection.AutoFill Destination:=Range(Cells(4, 3), Cells(SonSatir_pvt - 1, 3)), Type:=xlFillDefault