Arkadaşlar Merhabalar,
VB ile bir makro yazmak istiyorum.
Yazacağım makroda bir formülüm olacak , misal Topla olsun.
Sayfa adlarımda, "1,2,3..." şeklinde sıralı rakamlar.
Topla formülümü "1" sayfasının a1 sütununa yazıyorum ve "2" sayfasındaki belli değerlerin toplamını almasını istiyorum.
ActiveCell.FormulaR1C1 = "=SUM('2'!R[11]C[-2],'2'!R[3]C[-3],'2'!R[11]C[-3])"
bunu bu formülle yapıyorum.
Ancak benim yapmak istediğim, sayfa adlarını bir loop ile halletmek.
Yani;
For i=1 to 5
ActiveCell.FormulaR1C1 = "=SUM('i'!R[11]C[-2],'i'!R[3]C[-3],'i'!R[11]C[-3])"
Next i
gibisinden bir formülle işimi çözmek istiyorum.
Ancak bir türlü formüle loopu yerleştiremedim.
Yardımcı olabilecek var mı ?
VB ile bir makro yazmak istiyorum.
Yazacağım makroda bir formülüm olacak , misal Topla olsun.
Sayfa adlarımda, "1,2,3..." şeklinde sıralı rakamlar.
Topla formülümü "1" sayfasının a1 sütununa yazıyorum ve "2" sayfasındaki belli değerlerin toplamını almasını istiyorum.
ActiveCell.FormulaR1C1 = "=SUM('2'!R[11]C[-2],'2'!R[3]C[-3],'2'!R[11]C[-3])"
bunu bu formülle yapıyorum.
Ancak benim yapmak istediğim, sayfa adlarını bir loop ile halletmek.
Yani;
For i=1 to 5
ActiveCell.FormulaR1C1 = "=SUM('i'!R[11]C[-2],'i'!R[3]C[-3],'i'!R[11]C[-3])"
Next i
gibisinden bir formülle işimi çözmek istiyorum.
Ancak bir türlü formüle loopu yerleştiremedim.
Yardımcı olabilecek var mı ?