º 1 – MACROS
Criar uma Macro no Excel significa criar um procedimento para automatizar uma determinada
tarefa. Ao criar uma macro, o utilizador poderá gravar cliques do rato, teclas pressionadas,
aplicar formatações definidas, etc, etc.
Depois de criar uma macro, é possível editá-la, para fazer pequenas alterações na forma como
vai atuar. Também pode criar uma macro utilizando o Visual Basic Editor no Microsoft Visual
Basic para escrever um script.
No entanto, não é essa a formatação de data que queremos e como pretendemos usar sempre
a mesma formatação (ao longo das várias folhas de calculo) era importante que tivéssemos uma
forma rápida formatar a data.
Vamos agora aplicar o formato aos dados introduzidos. Para isso basta selecionar as células que
pretendemos aplicar o novo formato e usar as teclas de atalho CTRL+a para “invocar” a Macro.
Importante: Antes de poder escrever uma macro é necessário definir exatamente o que se
pretende e a ordem, porque toda a sequência de comandos é gravada e se nos enganarmos é
gravado também esse engano.
Ainda no Livro que criou anteriormente, aceda à Folha2 e comece a gravar a macro:
1. Separador Programador -> Gravar Macro -> Abre-se caixa de diálogo -> Gravar macro
2. Nome macro – Despesas
OK - para validar
5. Guarde o livro.
Sem fechar o livro agora criado, abra um novo livro e execute a macro. Constate o que
aconteceu.
Tome nota do sucedido num documento do Word guardando-o com o nome Número_Nome –
Resultado Ficha 2
Fechar todos os livros criados, abra um novo livro e execute a macro. Constate o que aconteceu
tomando nota no documento do Word
FICHA N.º 3
Cria um novo ficheiro no Excel. O ficheiro deve ter 5 folhas com os nomes Menu, Nomes, Rec.
Humanos, Apoio e Final.
As formas a Azul devem ter uma hiperligação para a folha correspondente. Para tal, carrega com o
botão do lado direito do rato em cima dela e escolhe a opção Inserir hiperligação.
2. A folha Nomes deve ter o seguinte conteúdo:
3. As folhas Rec. Humanos e Apoio devem ter o seguinte conteúdo de acordo com o
departamento a que se candidatam:
Observações
Observações
.
FICHA N.º 5 – ALTERAÇÃOES À FICHA N.º 4
2) Carrega nas teclas ALT+F11 e na janela que surge insere o código abaixo para criar as seguintes
macros:
a) GUARDAR
Sub Guardar()
ThisWorkbook.Save 'Salva as alterações
End Sub
b) FECHAR
Sub Fechar()
ThisWorkbook.Close 'Fecha o livro do excel
End Sub
c) SAIR
Sub Sair()
Application.Quit 'Sai do excel
End Sub
d) RefreshPivotTables
Sub RefreshPivotTables()
ActiveSheet.PivotTables("Tabela dinâmica1").PivotCache.Refresh ‘Atualiza a Tabela Dinâmica
End Sub