O Microsoft Excel possibilita a automação de tarefas através de macros. Isso não
é novidade.
Quando o assunto é automatizar tarefas repetitivas ou um conjunto de tarefas, as
macros resolvem o problema. Por isso, é sempre bom ter em mãos algumas macros
prontas que geralmente facilitam nosso trabalho em diversas situações. Neste
artigo, a idéia é demonstrar algumas que tentam resolver algumas dessas
situações.
Zoom-In, Zoom-Out automatizado.
No Excel 2003, trocar o zoom da planilha nem sempre é a tarefa mais cômoda de se
fazer. O único atalho disponível depende do mouse com o botão de scroll com a
tecla Ctrl pressionada. Criaremos então duas macros. Uma que incrementa o zoom
em 10% e outra que o diminui na mesma quantidade. Vamos aproveitar inclusive uma
outra macro para configurar o zoom para seu valor padrão que é 100%.
Veja o código abaixo:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
Public
Sub ZoomIn() Dim maisZoom As Long maisZoom = ActiveWindow.Zoom maisZoom = maisZoom + 10 If maisZoom <= 400 Then ActiveWindow.Zoom = maisZoom End If End Sub Public Sub ZoomOut() Dim menosZoom As Long menosZoom = ActiveWindow.Zoom menosZoom = menosZoom - 10 If menosZoom >= 10 Then ActiveWindow.Zoom = menosZoom End If End Sub Public Sub ZoomPadrao() ActiveWindow.Zoom = 100 End Sub |

Foi adicionada também uma descrição para fazer referência ao funcionamento da
Macro ZoomIn. Clique em OK para voltar à caixa de diálogo de Macros nela, clique
no botão fechar.
Com a janela do Microsoft Excel ativa, pressione o atalho Ctrl+Shift+M (para facilitar, mantenha pressionada as teclas Ctrl e Shift e
aperte a tecla M sem soltar as duas anteriores) e confira o funcionamento
da Macro. Para efetuar o mesmo procedimento para as outras Macros, adicione os
atalhos Ctrl+Shift+N para a Macro ZoomOut Ctrl+Shift+P para a
Macro ZoomPadrao.
O video para download disponível nesta página apresenta claramente a execução
das macros através deste atalho.
Conclusão
Esta é apenas uma amostra do que pode ser feito para tornar algumas tarefas bem
úteis bem fáceis de serem acessadas. Alguns exemplos comuns são uma macro para
Salvar e Fechar automaticamente uma planilha, ou para importar dados de um
arquivo, entre outras.
Com estes recursos em mãos, a criatividade é o limite.
Tomás Vásquez
http://www.tomasvasquez.com.br