Alguém me poderia dizer por que razão, quando me refiro a uma determinada folha, poderia usar:
workbooks("A").worksheets("B").activate
mas não
workbooks("A").worksheets("B").select
?
Pode't seleccionar uma folha numa pasta de trabalho não activa.
Deve primeiro activar a pasta de trabalho, depois pode seleccionar a folha.
workbooks("A").activate
workbooks("A").worksheets("B").select
Quando se usa Activa-se, activa-se automaticamente a pasta de trabalho.
Nota: pode seleccionar >1 folha numa pasta de trabalho:
activeworkbook.sheets(array("sheet1","sheet3")).select
mas apenas uma folha pode ser Activa, e se activar uma folha que não faça parte de uma selecção de várias folhas, então essas outras folhas ficarão por seleccionar.