Selecionando várias worksheets
Vejamos um exemplo de como construir uma matriz com os elementos identificados apenas em tempo de execução. Mas, primeiro nós olhamos o código que usa a declaração SELECT de uma forma raramente vista.
Sabia que o método Select tem um parâmetro opcional? Verifique o Help do MS Excel VBA e encontrará a sintaxe
Selecione o método que se aplica para o Chart, Charts, Shape, ShapeRange, Sheets, Worksheet, e objetos Worksheets.
Vejamos um exemplo de como construir uma matriz com os elementos identificados apenas em tempo de execução. Mas, primeiro nós olhamos o código que usa a declaração SELECT de uma forma raramente vista.
Sabia que o método Select tem um parâmetro opcional? Verifique o Help do MS Excel VBA e encontrará a sintaxe
Selecione o método que se aplica para o Chart, Charts, Shape, ShapeRange, Sheets, Worksheet, e objetos Worksheets.
Selecione o objeto.
expression.Select(Replace)
A expressão requer uma expressão que retorne um dos objetos acima (Chart, Charts, Shape, ShapeRange, Sheets, Worksheet, e objetos Worksheets).
Replace
É uma Variant opcional
O exemplo de código abaixo seleciona os Sheet2 Chart1, copiando-os para um novo workbook.Sheets ( "Sheet2"). Selecione
Sheets ( "Chart1"). Selecione False
ActiveWindow.SelectedSheets.CopyComo comentei anteriormente, a seleção e ativação dos objetos deve ser utilizada como último recurso.
Veremos como fazer isso em seguida....
Twitter: @officespecialis
@brzexceldevelop
@brzaccessdevel
Veja também:
Blog Office VBA | http://inanyplace.blogspot.com/
Blog Excel | http://brzexceldeveloper.blogspot.com/
Blog Access | http://brzaccessdeveloper.blogspot.com/