Microsoft Excel Formulários PARTE 8 SUMÁRIO 1-) Formulários Personalizados no Excel... 2 1.1-) Botão Caixa de combinação.... 4 1.2-) Botão Caixa de opção.... 8 1.3-) Caixa de Grupo.... 11
1-) Formulários Personalizados no Excel Criando formulários personalizados, podemos tornar fácil e interativo a acesso aos dados de uma planilha, de forma que o usuário na se perca. O Excel possui uma barra de ferramentas que permitem criar uma tela em que o usuário não precise conhecer os comandos do Excel para operar, mas apenas clicar nos botões, facilitando sua consulta aos dados. No Exemplo abaixo, vamos criar uma consulta aos dados de uma planilha, que permitirá conhecer os controles da barra de ferramentas formulários. Utilize a caixa nome para dar nomes aos seguintes intervalos: Países A4:A9 Valores B4:E9 Total F4:F9 Agora precisamos dos botões de formulário que estão na guia Desenvolvedor. Caso esta guia não esteja ativada, precisamos ativa-la. Excel Página 2
Na barra de botões de acesso rápido, ative o menu desta barra de ferramentas e clique na opção mais comandos. Selecione a opção Personalizar Faixa de opções e na segunda coluna ative a opção Desenvolvedor. Excel Página 3
Feche a janela de opções do Excel (clique no botão OK) e observe na guia de comandos que a guia Desenvolvedor foi ativada. Na guia Desenvolvedor, vamos utilizar o botão Inserir Controle de Formulários. 1.1-) Botão Caixa de combinação. Na planilha Exportação, clique no botão Caixa de combinação, que está no botão Inserir / Controle de Formulários. Observe que o apontador do mouse se transforma em uma cruz preta. Posicione o cursor em qualquer célula da planilha, arraste e solte para desenhar o botão. Você acabou de criar um botão do tipo caixa de combinação, que é um objeto sobrepondo as células. Botão Caixa de Combinação Excel Página 4
Agora vamos atribuir controles para este botão (configuração das funcionalidades). Com o botão selecionado (apresentando as alças de redimensionamento). Clique no objeto com o botão direito do mouse e no menu de comandos rápidos, clique na opção Formatar controle. Intervalo de entrada essa caixa deverá conter a origem dos dados a serem listados no controle. No nosso exemplo será: países. Vínculo da célula é uma célula, que também pode ser de outra planilha, que conterá o número da posição do item escolhido na lista. No nosso exemplo será G9. Linhas suspensas é o número de itens a serem exibidos ao clicar no botão. Sombreamento 3D marque esta opção para dar aparência tridimensional ao botão. Excel Página 5
Resultado. Agora vamos fazer uso de uma função para tornar a caixa de combinação funcional. Na célula A20 digite Valor Total. O objetivo é criar uma fórmula que retorne o valor total das exportações do país escolhido no botão combinação. Lembre-se de atribuímos um nome para a faixa de células com o total. Função =Índice() Retorna um valor ou a referencia a um valor de uma tabela ou intervalo. Sintaxe =ÍNDICE(matriz;núm_linha;núm_coluna) Na célula digite: B20 digite: =índice(total;g9) Onde: Total - é a matriz com a faixa de células com o total das exportações por país; G9 é a posição que o país ocupa na lista de países. Excel Página 6
Resultado. Excel Página 7
1.2-) Botão Caixa de opção. Agora vamos criar um botão de opção para cada mês do ano. Na barra de ferramentas formulário clique no botão opção, aparecerá uma cruz preta sobre a planilha arraste o mouse sobre as células e solte para criar o botão. Com o botão ainda selecionado crie o rótulo digitando o nome do mês. Botão de Opção Crie um botão para cada mês. Excel Página 8
Agora vamos atribuir controles para este botão (configuração das funcionalidades). Com o botão de opção selecionado (apresentando as alças de redimensionamento) de um clique no botão com o botão direito do mouse e aparecerá uma caixa de diálogo de nome formatar controle. Observe que para cada botão foi atribuído um número Janeiro 1, Fevereiro 2, Março 3 e Abril 4. Atribua o endereço de célula G3 na caixa vínculo da célula e observe que ao clicar no botão referente ao mês, aparecerá na célula G3 o número que corresponde ao mês. Agora na célula A21 digite Valor mensal, em B21, utilizando a função índice, vamos apresentar o valor referente ao mês, com relação ao país. Digite então na célula B21 a seguinte função: =ÍNDICE(valores;G9;G10) Onde: valores - é a matriz com a faixa de células com o valor das exportações por nos meses; G9 é a posição que o país ocupa na lista de países; G10 é o número da coluna do mês selecionado. Excel Página 9
Resultado. Funcionalidade. Excel Página 10
1.3-) Caixa de Grupo. Vamos isolar os botões de opções dos meses em uma caixa de grupo. Na barra de ferramentas formulário, clique no botão caixa de grupo e desenhe um retângulo de forma que os quatro botões fiquem dentro dele. É fundamental que os botões fiquem dentro dele. Caixa de Grupo Excel Página 11