VBA'da Workbook nedir? VBA'da Windows nedir?
Excelde açtığınız her dosya bir workbook'tur ve workbook olaylarına bakarsanız workbook_activate ve workbook_deactivate gibi olaylar olduğunu görebilirsiniz. Diyelim ki aynı anda dosya1.xlsm ve dosya2.xlsm adında 2 dosyayı açtınız. Bu dosyalara workbooks("dosya1.xlsm") gibi isimlerle ulaşıp işlem yapabileceğiniz gibi workbooks(1) şeklinde index numaraları ile de ulaşabilirsiniz.
dim d1 as workbook, d2 as workbook
workbooks.open("d:\dosya1.xlsm")
set d1 = activeworkbook
workbooks.open("d:\dosya2.xlsm")
set d2 = activeworkbook
Gelelim windows nesnesine.
Açtığınız bir dosyayı bazen birden fazla pencere olacak açabilirsiniz. Excelin böyle bir özelliği de mevcut. İşte bu pencerelerin her biri bir...