Merhaba,
Bir husus dikkatimi çekti, VBA kodlarını yazdığımız pencerede solda; Microsoft Excel Objects ağacında bizim aşağıdaki sekmeler (Sheets) yer alıyor. Ancak kendisi bunlerın bizim yazdığımız ismi ne olursa olsun bir ID ile takip ediyor.
Mesela;
Sheet1(Bilanço)
Sheet2(GelirTablosu)
Sheet3(Todo)
gibi..
Benim sorum şu; ben macrolarda şunu kullanıyorum:
For Each cell In Worksheets("Bilanço").Range("H2")
Burada Worksheets("Bilanço") yerine nasıl Worksheets(Sheet1("Bilanço")) yazarız? Yani ben oradaki "Bilanço" olan sheet' i değiştirsem bile o macronun çalışmaya devam edebilmesi için nasıl bir syntax kullanmalıyım?
Bir husus dikkatimi çekti, VBA kodlarını yazdığımız pencerede solda; Microsoft Excel Objects ağacında bizim aşağıdaki sekmeler (Sheets) yer alıyor. Ancak kendisi bunlerın bizim yazdığımız ismi ne olursa olsun bir ID ile takip ediyor.
Mesela;
Sheet1(Bilanço)
Sheet2(GelirTablosu)
Sheet3(Todo)
gibi..
Benim sorum şu; ben macrolarda şunu kullanıyorum:
For Each cell In Worksheets("Bilanço").Range("H2")
Burada Worksheets("Bilanço") yerine nasıl Worksheets(Sheet1("Bilanço")) yazarız? Yani ben oradaki "Bilanço" olan sheet' i değiştirsem bile o macronun çalışmaya devam edebilmesi için nasıl bir syntax kullanmalıyım?
