Makro ile yapılan formülde değişken aralık tanımlamak

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Makro ile bir formül oluşturuyorum. Fakat veri aralığı değişken olduğu için alttoplam aralığını değişkene atamak istiyorum. Aşağıdaki gibi birşeyler yaptım fakat hata verdi.

X = WorksheetFunction.CountA(Worksheets("VERİ").Range("C1:C65536"))
ActiveCell.Offset(0, 2).Formula = "=SUBTOTAL(9,C2:C & X)"
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi deneyin.

ActiveCell.Offset(0, 2).Formula = "=SUBTOTAL(9,C2:C" & X & ")"
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Teşekkür ederim. :hey:
 
Üst