forms e macros
DESCRIPTION
excelTRANSCRIPT
34
UFCD 0778 – FOLHA DE CÁLCULO Formador: HENRIQUE FIDALGO
Exercício 28 _____________________________________________________________________ Conteúdos:
Inserção de campos de formulário Inserção de Macros
Siga os seguintes passos:
1. Crie um novo livro de nome Formulário 2. Altere o nome da 1ª. folha para Formulário 3. Altere o nome da 2ª. folha para Categorias 4. Altere o nome da 3ª. folha para Marcas
Passe agora para a folha Formulário, que terá o aspecto apresentado na imagem seguinte e siga as instruções que se seguem:
Passo 1: Formatação das colunas: 1. Mude a largura das colunas A, B, C, J,M e N para 1,5 2. Mude a largura das colunas D,K e L para 24,2 3. Mude a largura das colunas E, F, G e H para 8,5 Passo 2: Formatação das linhas: 1. Mude a altura das linhas 3, 9, 11, e 16 para 6 2. Mude a altura das linhas de 4 até 8 e de 12 até 15 para 19
35
UFCD 0778 – FOLHA DE CÁLCULO Formador: HENRIQUE FIDALGO
Passo 3: Preenchimento das células: 1. Preencha e formate os dados como apresentado na imagem abaixo:
2. Seleccione o intervalo E4:I4, una as células, alinhe-as à esquerda, e aplique-lhe um limite exterior. 3. Repita o passo anterior para os intervalos correspondentes das linhas 5, 6 e 7 (use o pincel de formatação).
36
UFCD 0778 – FOLHA DE CÁLCULO Formador: HENRIQUE FIDALGO
1. Passe agora para a folha Marcas. A começar na célula B2 escreva os dados que se seguem.
2. Seleccione o intervalo B3:B28 e dê-lhe o nome marcas 3. Oculte a folha (clicar botão direito sobre a folha e seleccionar Ocultar)
37
UFCD 0778 – FOLHA DE CÁLCULO Formador: HENRIQUE FIDALGO
Passe para a folha Categorias. E siga os passos indicados: 1. A começar na célula B2 escreva os dados que se seguem.
2. Seleccione o intervalo B3:B9 e dê-lhe o nome cat 3. Seleccione o intervalo C3:C9 e dê-lhe o nome categorias 4. Na célula E3 escreva [Escolha a opção], na E4 Ligeiros e na E5 Pesados 5. Dê o nome tipo ao intervalo E3:E5 6. Oculte a folha 7. Guarde as alterações Volte à folha de Formulários. E siga os passos indicados. Passo 1: Formatação
1. Aplique um limite exterior às células L5, L6 e E12
2. Aplique o formato data abreviada às células L5 e L6 3. Aplique à célula E12 o seguinte formato personalizado (mm-aaaa). 4. Escreva Idade na célula K4
38
UFCD 0778 – FOLHA DE CÁLCULO Formador: HENRIQUE FIDALGO
Passo 2: Fórmulas 1. Na célula L4 vamos calcular a idade, só aparecendo esta caso a data de nascimento
esteja preenchida. Vamos recorrer a três funções: se, hoje e ano.
=SE(L5="";"";ANO(HOJE())-ANO(L5))
Passo 3: Inserção de controlos Passemos à inserção dos controlos de formulário necessários. Para tal siga as indicações dadas. Para seleccionar o controlo pretendido deve:
1. Seleccionar o separador Programador 2. No grupo Controlos clique em Inserir 3. Agora tem à sua disposição os controlos de formulário:
4. Nos dados do cliente à direita de categoria insira uma caixa de combinação:
5. Clique o botão direito do rato sobre o controlo e seleccionar a opção Formatar controlo, como indicado abaixo:
39
UFCD 0778 – FOLHA DE CÁLCULO Formador: HENRIQUE FIDALGO
5. Preencha como indicado ma imagem:
6. À direita do Ainda não tenho matrícula, insira o controlo Rótulo:
7. Àbaixo de Que tipo de produto procura?, insira 2 controlos Botão de opção, um com a descrição Terceiros e outro Todos:
8. À direita de Marca, insira o controlo Caixa de caixa de combinação:
40
UFCD 0778 – FOLHA DE CÁLCULO Formador: HENRIQUE FIDALGO
Mova o conteúdo da célula K15 para a D15 9. Alinhe a célula E15 ao centro 10. À direita de N.º acidentes nos últimos 5 anos insira um controlo giratório
Para retirar as linhas da grelha, seleccione o separador Ver, clique na opção Mostrar / Ocultar e retire a selecção de Linhas de Grelha.
41
UFCD 0778 – FOLHA DE CÁLCULO Formador: HENRIQUE FIDALGO
Passo 4: Definir área de impressão 1. Para garantir que a impressão do Formulário é feita apenas numa folha, vamos definir a área de impressão.
a. Seleccione o intervalo B2:N17 b. Seleccione o separador Esquema de página c. No grupo Configurar Página clique na opção Área de Impressão d. Escolha a opção Definir área de impressão
2. Aceda à configuração da página para mudar a orientação da página para horizontal.
3. Seleccione o separador Margens e centre na página na vertical e na horizontal:
Clicar no botão «Ok» para aplicar as alterações feitas.
42
UFCD 0778 – FOLHA DE CÁLCULO Formador: HENRIQUE FIDALGO
Passo 5: Proteger folha de cálculo Para disponibilizar o formulário para preenchimento, só deveremos deixar disponíveis as células e os controlos necessários para o preenchimento. Por pré-definição todas as células do Excel estão protegidas. Assim, a estratégia a adoptar é desproteger tudo o que é necessário preencher.
Execute esta operação para as seguintes células: E4, E5, E6, E7, E12, E15 L5; L6
Para desproteger os controlos de formulário, clicar o botão direito do rato sobre o controlo e seleccionar a opção Formatar controlo, de seguida seleccionar o separador Protecção e retirar a selecção da opção Protegido. Para proteger a folha siga os seguintes passos: 1. Seleccione o separador Rever 2. No grupo Alterações clique em Proteger folha
Faça as alterações indicadas na imagem abaixo, e indique a palavra passe para desproteger a folha.
43
UFCD 0778 – FOLHA DE CÁLCULO Formador: HENRIQUE FIDALGO
Passo 6: Macros Macro para limpar dados Primeiro tem que desproteger a folha, depois siga os seguintes passos:
1) E ferramentas Formulário seleccione o controlo Botão e desenhe-o na parte debaixo do formulário.
2) Agora escreva o nome da macro como indicado:
3) Em Macros em seleccione Neste livro 4) Clique no botão «Gravar» 5) Na Descrição, descreva a funcionalidade da macro. 6) Clique no botão «Ok»
44
UFCD 0778 – FOLHA DE CÁLCULO Formador: HENRIQUE FIDALGO
7) Vamos iniciar os passos a gravar na macro, para tal: (1) limpe todos os campos de preenchimento (2) Nas caixas de combinação escolha [Escolha a opção] (3) Coloque a zero o botão giratório (4) Nos botões de opção mude a propriedade de ambos para Desmarcado
8) Termine a execução da macro, clicando em “Terminar gravação”
Alterar nome ao botão 1) Para alterar o nome ao botão , clique o botão direito do rato sobre o botão, e seleccione a opção Editar texto e escreva Limpar
2) Para terminar retire a protecção ao botão que acabou de alterar o nome. Para desproteger os botão controlos de formulário, clicar o botão direito do rato sobre o controlo e seleccionar a opção Formatar controlo, de seguida seleccionar o separador Protecção e retirar a selecção da opção Protegido. Macro para imprimir o Formulário Só falta inserir um botão para imprimir o Formulário. Crie uma nova macro: 1) Em ferramentas Formulário seleccione o controlo Botão e desenhe-o Dê à macro o nome Imprimir 2) Clique em «Gravar» 3) Clique no botão do Microsoft Office e de seguida em Imprimir 4) Termine a gravação da macro 5) Altere o nome do botão para Imprimir
Agora já pode proteger novamente a folha de cálculo, e testar o formulário.