quinta-feira, 19 de abril de 2007

Gravador de macro do Excel

O gravador de macros do Excel é uma das melhores formas de começar a aprender macros.
Uma vez gravada a macro, pode-se abrir o editor do Visual Basic for Applications - VBA, teclando ALT + F11 e estudar o código.
Com o tempo e prática, pode-se notar que muito código desnecessário é gerado, pois o Excel grava exatamente todas as ações efetuadas.
Por exemplo, para formatar a fonte como negrito a fonte de algumas colunas:

Via gravador de macros:
Sheets("Sheet1").Select
Columns("A:A").Select
Selection.Font.Bold = True
Sheets("Sheet2").Select
Columns("B:B").Select
Selection.Font.Bold = True

O que poderia ser feito digitando. Um código muito mais "enxuto":

With ThisWorkbook
.Worksheets("Sheet1").Range("A:A").Font.Bold = True
.Worksheets("Sheet2").Range("B:B").Font.Bold = True
End With

Não existe segredo.
Com um pouco de treino, logo se chega a resultados muito satisfatórios!

Nenhum comentário:

Pesquisar este blog

Arquivo do blog

Quem sou eu

Minha foto
Administrador de Empresas/Técnico em Processamento de Dados. Microsoft Office User Specialist - Excel Proficient. Pós-graduado em Business Intelligence.