Excel, Visual Basic for Applications

Het objectmodel, werken met objecten ?
Benaderen van objecten?
Om een bepaald werkblad te benaderen schrijven we:
Application.Workbooks(”naam.xls”).Sheets(”Naam”)
en als we de naam van het werkblad niet weten kunnen we gebruik maken van een index:
Application.Workbooks(”naam.xls”).Sheets(1)
Om het werkblad een naam te geven schrijven we:
Application.Workbooks(”naam.xls”).Sheets(1).Name = ”MijnNaam”
Als een bepaalde werkmap als actief is kunnen we volstaan met:
Sheets(”Naam”)
Hierdoor wordt het werkblad in de actieve werkmap benaderd. Binnen het werkblad kunnen we een bereik benaderen door:
Sheets(”Naam”).Range(”A1”)
Of een bereik in het actieve werkblad:
Range(”A1”)
Als aan een bereik een naam is toegekend kan je deze benaderen door:
Range(”Bereiknaam”)
|