Views

Histats

Vitrine

VBA Excel - Trabalhado com múltiplas WorkSheets - 02

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.

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.Copy
 
Como 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/

LinkWithinBrazilVBAExcelSpecialist

Related Posts Plugin for WordPress, Blogger...