Ficha Vba
1. Abra o livro de trabalho com o nome Ficha-VBA-1.xlsx que se encontra no Moodle.
2. Guarde uma cópia deste ficheiro na sua pasta/PEN pessoal.
Deve repetir esta operação frequentemente.
Gravação de Macros de Comando sobre EXCEL
3. Criar uma macro, usando o gravador de macros, que formate a vermelho as notas finais negativas duma tabela, como a apresentada na folha Notas_1 (coluna H).
A macro deve chamar-se Negativas.
I. Separador Programador → Código → Gravar Macro
II. Na janela, preencher o nome da macro com Negativas, e a tecla de atalho (que é opcional) com a letra N
III. Clicar no botão OK
NOTA: a partir deste momento todas as acções efectuadas serão registadas, até terminar a gravação da macro, gerando automaticamente um conjunto de instruções VBA (Visual Basic for Applications).
Esta sequência de instruções será aplicada sempre que a macro for executada!
IV. Executar o comando pretendido:
a) Seleccionar a área H2:H31 da folha Notas_1
b) Separador Base → Estilos → Formatação Condicional...
c) Definir a formatação especificada: notas negativas a vermelho.
V. Terminar a gravação: Programador → Código → Terminar Gravação
4. Testar a macro criada acima, mas na folha Notas_1B:
I. Seleccionar a folha Notas_1B
II. Executar a macro usando uma de duas alternativas:
a) Através da tecla de atalho, premindo Ctrl+Shift+N
b) Ou, separador Programador → Código → Macros...
Na caixa de diálogo, seleccionar a macro Negativas
Clicar no botão Executar
III. Verificar que a formatação das notas finais foi alterada, nesta folha Notas_1B.
Pág. 1/6
APROG-LEM
Ficha 6
5. Alterar a macro Negativas, de modo a poder ser aplicada a qualquer área previamente seleccionada, e não apenas no intervalo H2:H31 da folha seleccionada.
I. Editar a macro no editor do Visual Basic:
a) Separador Programador → Código → Macros...
b) Seleccionar a macro Negativas e clicar no botão Editar.
O conteúdo da