quinta-feira, 3 de novembro de 2016

VBA Excel - códigos cores longos

VBA Excel - códigos cores longos

  • Códigos de cores
  • Função de conversão

Códigos de cores

Os códigos de cores (VBA nomeado abaixo) são as propriedades Interior.ColorIndex , os códigos de cores versão longa são usados ??para propriedades Interior.Color. 

Em primeiro lugar, uma imagem identificando esses códigos de cores. 



Esta imagem é uma cópia da planilha: DIqlTjoC61G 

Função de conversão

Este converteu o VBA valores de cor (1 a 56) na sua função Longo código da versão: 
Função CorLonga(Cor As Integer) As Long
Dim CorsLng()Conversão
CorsLng = Array(0, 16777215, 255, 65280, 16711680, 65535, 16711935, 16776960, 128, 32768, 8388608, 32896, 8388736, 8421376, _
12632256, 8421504, 16751001, 6697881, 13434879, 16777164, 6684774, 8421631, 13395456, 16764108, 8388608, 16711935, 65535, _
16776960, 8388736, 128, 8421376, 16711680, 16763904, 16777164, 13434828, 10092543, 16764057, 13408767, 16751052, 10079487, _
16737843, 13421619, 52377, 52479, 39423, 26367, 10053222, 9868950, 6697728, 6723891, 13056, 13107, 13209, 6697881, 10040115, 3355443, 16777215)
'Em caso de erro colorir em preto 
If Cor < 0 Or Cor > 56 Then CouversãoCorLonga = 0
ConversãoCorLonga = CoresLng(Cor)
End Function

terça-feira, 1 de novembro de 2016

Criando listas suspensas em cascata no Excel

Criando listas suspensas em cascata no Excel

Através da lista suspensa você pode escolher uma categoria dentro de uma célula. Em outra célula, a lista suspensa proposta dependerá da escolha anterior, o que ajuda a limitar as buscas e processar grandes listas, dividindo-as racionalmente. 

Princípio: utilizar Dados > Validação de dados > Lista e a função Indireta

Listas suspensas de célula em cascata

Para a primeira, o procedimento é normal (veja a dica Como criar listas suspensas no Excel nesta categoria). Para as outras, indicamos a fonte indiretamente. 

Etapa n° 1 - Preparar os intervalos com listas diferentes

Para começar, digite uma lista de departamentos franceses, e defina o nome [Dep] para este intervalo: Guadalupeem B2, Guiana em C2, Martinica emD2, Ilha da Reunião em E2. 

Em segundo lugar, digite em B3, B4, etc. e, por ordem alfabética, o nome das 34 comunidades de Guadalupe: AbymesAnse-BertrandBaie-Mahault, etc. e defina o nome Guadalupe para o trecho B3:B36. 

Da mesma maneira, digite em C3, C4, etc., as 22 comunidades da Guiana; em D3, D4, etc., as da Martinica; e em E3, E4, etc., as da Ilha da Reunião. Defina o nome Guiana para o trecho C3:C24, o nome Martinica para o intervalo D3:D36, o nome Ilha da Reunião] para o intervalo E3:E26. 

Etapa n° 2 - Criar um LDC que mostre o nome do departamento

Em outra folha da pasta de trabalho, crie em B1 uma lista suspensa de célula tendo como Fonte a fórmula =Dep e defina o nome iniciar para essa célula. 

Em B3, crie uma lista suspensa tendo como Fonte a fórmula =Indireto (iniciar). 

Comece selecionando um departamento em B1 e, em seguida, verifique se, no LDC da B3, estão listados apenas os departamentos selecionados. Faça a sua segunda escolha. Com um simples Copiar/Colarvocê poderá reproduzir (sem edição) a célula B3 e sua lista suspensa. 
Foto: © Microsoft.comFonte: http://br.ccm.net/faq/

sexta-feira, 21 de outubro de 2016

Como criar listas suspensas no Excel

Como criar listas suspensas no Excel

Vários sites, links e tutoriais já abordaram esta questão de lista suspensa de célula. Aqui, vamos apresentar o estilo tradicional do fórum Burótica (Office). O princípio básico é usar Dados > Validação de dados > Lista 



Como obter uma lista suspensa simples

Para obter uma lista suspensa simples, indique a diretamente fonte. 

Etapa n° 1

Crie uma lista suspensa que mostre o resultado de uma análise. Vá em Dados >Validação de dados. Em seguida, vá em Opções e na caixa Autorizar selecione Lista. A caixa Fonte aparecerá, digite no teclado Aprovado;Reprovado. Clique em Ok para validar. À direita da célula aparecerá um botão que, quando ativado, acionará a abertura da lista com as palavras Aprovado e Reprovado. Selecionar o desejado. 

Etapa n° 2

Complete a lista suspensa para adicionar um elemento. Para fazê-lo, retome os dois primeiros pontos da primeira etapa e complete a fonte. No nosso exemplo, Aprovado;Reprovado;Próxima sessão. Valide. Ao clicar no botão a lista aparecerá com os três itens. 

Etapa n° 3

Elabore uma grande lista suspensa. Substitua os três itens por uma série de 10 respostas possíveis. Em vez de introduzi-los na caixa Fonte, entre-os em uma folha do arquivo, nomeie o trecho das entradas e cite-os na caixa Fonte. Selecione o trecho, clique com o botão direito do mouse em Definir um nome e chame-o, por exemplo, de [Minha_lista]. Retome os dois primeiros pontos da primeira etapa. Na caixa Fonte, digite =Minha_lista e valide. 

Observação: para facilitar a busca do item desejado, é melhor selecionar o trecho por ordem alfabética. 

Para adicionar itens à lista, basta inseri-los antes do último item (que define o trecho) e selecionar novamente o trecho. 

Fonte: http://br.ccm.net/faq/

sábado, 15 de outubro de 2016

importar dados Excel 2010

importar dados Excel 2010

Uma planilha é uma ferramenta valiosa, mas seu desenvolvimento pode ser trabalhoso. Se, em princípio, a digitação e/ou criação de fórmulas é feita uma única vez, assim como a formatação da tabela ou dos gráficos obtidos, a entrada de dados pode ser enfadonha, especialmente, se elas forem alteradas frequentemente 

A experiência mostra que esses dados estão frequentemente disponíveis em um arquivo, que pode ser apresentado em diferentes formatos: poder importar um arquivo de dados no Excel é uma grande ajuda. No entanto, você não vai se surpreender ao saber que o Excel reconhece facilmente os arquivos do Office, principalmente os arquivos do Access. Ainda é possível abrir arquivos criados em outros programas, usando o comando Abrir do menu Arquivo. Você deverá usar a lista suspensa, Tipo de arquivo, para selecionar aquele que deverá ser aberto. Note o reconhecimento do formato OpenDocument (.ods). 

Observação

Em certos casos, você deverá instalar filtros de importação ou conversores de arquivo, para importar outros arquivos. Isso pode ser feito durante a instalação inicial do Excel, ou mais tarde. Consulte a documentação. Ao importar outros arquivos, você deve saber que a importação de quaisquer fórmulas e macros pode não ser perfeita, ou não ser suportada. Isso funciona perfeitamente para dados, menos para outros elementos, incluindo formatações, de vez em quando.

Importar dados de arquivos de texto

Se os dados que você deseja utilizar se encontram em um arquivo de texto no qual os dados são delimitados (ou seja, separados) por tabulações, vírgulas, espaços ou as características semelhantes, basta abrir o arquivo. Esses arquivos são o menor denominador comum de arquivos de dados: eles podem ser gerados por quase todos softwares, em qualquer plataforma. Os dados de grandes computadores, por exemplo, são frequentemente distribuídos em formato de texto. 
Dependendo do caso, o Excel pode importar diretamente com o comando padrão Arquivo >Abrir ou executar o Assistente de Importação de Texto. Depois, ele procede por etapas. Ele vai dividir o texto baseado nas instruções que você dá e dividir os dados em linhas e colunas, em uma planilha. Você também pode copiar o texto delimitado de um documento de processamento de texto ou outro documento para uma pasta e, em seguida, separar o texto copiado em colunas.

Geralmente, em primeiro lugar, você precisa especificar se o arquivo está delimitado ou com largura fixa. Delimitado significa que os dados do arquivo são separados por um caractere especial, geralmente, um ponto e vírgula ou, uma tabulação. Os arquivos com largura fixa não têm separadores mas, apenas espaços que asseguram que cada campo começará sempre no mesmo número de coluna. Por exemplo, o primeiro campo começará sempre na coluna 1 e, o segundo, na coluna 16. Em geral, o assistente mostra uma visualização do arquivo, o que ajuda determinar a melhor escolha. 

Dica 1

Algumas pistas ajudam a diferenciar visualmente os dois tipos. Se os campos de cada linha do arquivo estiverem agrupada sem nenhum espaço entre eles, é por que o arquivo deve estar delimitado. Se os campos estiverem alinhados corretamente na visualização, é por que é um arquivo com largura fixa. 
Se você selecionar Delimitado, você deverá especificar o caractere de delimitação (separador). A visualização responderá a esta pergunta. As tabulações lembram pequenas caixas. Se você as vir alinhadas, regularmente, entre os campos de cada linha de texto, é que o conteúdo do arquivo é delimitado com tabulações. Se o caractere de delimitação não estiver entre as opções propostas, insira-o na caixa Outros. Você verá a caixa de Visualização de dados atualizar-se, imediata e automaticamente. 

Se você escolher Largura fixa, você deverá indicar onde cada coluna começa. Na verdade, o Assistente de importação de texto pode ter recebido um limite de coluna incorreto ou ter perdido alguns. Você também pode adicionar, excluir ou mover os limites das colunas clicando nelas e as arrastando na janela de Visualização de dados

Depois, você deverá verificar ou confirmar o tipo de dados de cada coluna: padrão, texto, data, número, etc. Geralmente, os tipos identificados por padrão são perfeitos, exceto em situações específicas. Basta clicar em Terminar para concluir a importação 

Dica 2

Se você costuma importar o mesmo arquivo com o Excel, crie uma consulta de banco de dados para o arquivo de texto. Selecione na guia Dados a opção Dados Externos a partir do texto e selecione o arquivo a ser importado. O Assistente de importação de texto começa, como se você tivesse usado Arquivo > Abrir

Ao terminar a importação, você poderá clicar direito em qualquer lugar dos dados e selecionarAtualizar, ou clicar no botão Atualizar Tudo na guia Dados: a operação de importação será reiniciada imediatamente. 

O Excel também propõe o Assistente de conversão, que usa o poder do Assistente de importação de texto para dados de sua planilha. É útil quando você cola dados manualmente, a partir de um arquivo de texto, por exemplo, ou se você obtém campos de texto compridos em um banco de dados e, quer dividi-los em colunas separadas. 

Selecione as células em questão e clique em Converter, na guia Dados, para iniciar o assistente. Se a coluna não contiver outros dados além daqueles que serão distribuídos, selecione-a totalmente: é mais rápido e sem consequência. Todo o resto é exatamente igual ao uso tradicional do Assistente de Importação de Texto

Recuperar dados na Web

Muitas vezes, é possível acessar a dados de uma página da Web. Desde a versão do Office 2000, o Excel tem um recurso de Nova pesquisa na Web, capaz de chegar a uma página web, ler o conteúdo e transferir as informações para o Excel. 

Se você costuma visitar certas páginas web, esta é a melhor maneira de lidar com estas informações com o Excel! Crie uma nova consulta Web, selecionando na guia Dados, a opçãoDados Externos a partir do Web site. 

O Internet Explorer abre a sua página inicial, em uma caixa de diálogo Nova Consulta na Web. Depois, você deverá digitar o endereço web (URL) da página a ser analisada, inserindo-o diretamente, caso você saiba qual é ou, procurá-lo com o seu navegador. 

Agora, decida se o Excel deve recuperar a página inteira ou apenas uma ou mais tabelas (planilhas), clicando nos pequenos ícones exibidos em amarelo. A tabela selecionada aparecerá enquadrada por uma margem. Depois de selecionar a tabela, ela aparece sombreada, enquanto que o seu ícone fica verde. Você pode selecionar outras tabelas ou desmarcá-las, como quiser. 

Clicando em Opções, você também pode optar por importar dados como texto formatado ou bruto, assim como selecionar outras opções. Selecione Importar quando estiver pronto para começar a importação. Você será solicitado a confirmar o local de importação dos dados, você poderá escolher uma célula específica de uma determinada planilha. Um pequeno atraso é necessário para a importação de dados, depois disso, elas aparecem na tela, prontas para o uso. 

ZSE você achar bom, atualize os dados clicando em qualquer lugar com o botão direito do mouse e selecionando Atualizar ou usando o botão Atualizar Tudo do grupo Conexão da guia Dados. Ao clicar em Propriedades neste mesmo grupo, você pode configurar uma frequência de atualização regular ou escolher uma atualização na abertura da planilha.

Fonte: http://br.ccm.net/faq/

Excel 2010 - Inserir outros objetos

Excel 2010 - Inserir outros objetos

Em geral, você pode incorporar objetos, mais ou menos exóticos, em uma planilha. Se, por um lado, é plausível querer colocar um link ou uma imagem (como um logotipo) no cabeçalho de uma planilha, por outro, podemos nos questionar sobre o interesse em inserir sons, vídeos, ou outros objetos. Porém, isso é possível. 

Um caso especial é o dos controles (caixas de texto, botões de comando, botões de opção, etc), que servem para enriquecer uma planilha de usuário, muitas vezes chamada de Formulário ou UserForm(na terminologia do Microsoft). 

Normalmente, você escolhe no menu Inserir um dos comandos possíveis. Os principais são:
  • No Calc, Hiperlink, Imagem, Som, Vídeo e Objeto, este último oferecendo objetos OLE, plug-ins (ou add-ons), som, vídeo ou fórmulas matemáticas;
  • No Excel, Hiperlink , Imagem e objetos, estes últimos com uma gama impressionante de objetos.


Como exemplo, para colocar uma imagem em uma planilha, você escolhe na barra de menu Inserir > Imagem e seleciona, na interface a ser exibida, a imagem em questão. 

Inserir um gif animado no Excel

Para inserir uma imagem gif animada em uma pasta de trabalho do Excel, o método descrito anteriormente não é apropriado: uma animação inclui várias imagens, enquanto que a importação se limita à primeira. 
Para que a animação funcione, você deverá inserir a imagem em um Controle e usar um código.
  • Para inserir o Controle, escolha no menu Exibir > Barra de Ferramentas > Caixa de ferramentas de Controle.
  • Ative o primeiro botão de Modo de criação.
  • Selecione o último botão (aquele com um martelo) e Microsoft Web Browser.
  • Em seguida, desenhe um quadro para receber a imagem.
  • Desative o primeiro botão do Modo de criação e feche a barra de ferramentas.
  • Para terminar, no editor VBA e na janela do módulo da planilha em questão, copie o seguinte código: Private Sub Worksheet_Activate()
  • Clique em outra planilha da pasta de trabalho para ativá-la e, em seguida, retorne para a planilha com a animação para ver a imagem em movimento.


Se o tamanho do quadro não exibir corretamente a imagem, escolha de novo Exibir > Barra de Ferramentas > Barra de Ferramentas de Controle, ative o botão de Modo de criação, altere o tamanho do quadro, desative o Modo de criação e feche a barra de ferramentas. 

Você também pode adicionar outras animações procedendo da mesma maneira e adicionando, a cada vez, uma linha com o código acima, levando em conta o número de controle atribuído: 
WebBrowser2.Navigate "caminho de acesso completo para a imagem.GIF" 

Para inserir animações em outras planilhas, você deve proceder da mesma maneira, adicionando o procedimento do VBA ao módulo da planilha em questão. 

Também é possível colocar objetos criados com as barras de ferramentas de Design e, sobretudo, controles colocados com a barra de ferramentas de Controles de Formulário (Calc), Controles ou Comandos (Excel), Formulários (Excel). 

Os objetos inseridos são, muitas vezes, geridos pela programação. Consulte a documentação especializada. 

Inserir uma imagem de fundo na planilha do Excel

É possível inserir uma imagem (como um logotipo) na planilha do Excel: no menu Layout de página basta selecionar Configurar ágina > Plano de Fundo. Na janela que se abre, navegue até a imagem de sua escolha e clique em Inserir. 
A imagem selecionada será exibida como um mosaico (isto é repetida tantas vezes quantas necessárias para preencher o espaço mostrado). É melhor salvar as imagens relativamente claras e com pouco contraste, para não interferir na leitura da planilha. 

Para remover uma imagem de fundo, escolha Layout de página > Configurar página > Excluir plano de fundo.


Fonte: http://br.ccm.net/faq/

quarta-feira, 12 de outubro de 2016

10 atalhos do Excel

10 atalhos do Excel
Para te ajudar a tirar o máximo que o programa pode oferecer, o TechTudo preparou esta lista com os 10 melhores atalhos do Excel. Confira, abaixo, e otimize o seu uso do programa da Microsoft.
Microsoft Excel (Foto: Divulgação/Microsoft)Conheça 10 atalhos essenciais para quem usa o Microsoft Excel (Foto: Divulgação/Microsoft)

1. CTRL + Sinal de adição (+) e CTRL + Sinal de subtração (-): inserir células, linhas ou colunas no meio dos dados;
2. CTRL + D: deixar todas as células de uma linha com o mesmo valor;
3. CTRL + Shift + $: acrescentar o símbolo da moeda (R$) e duas casas decimais ao número;
4. CTRL+ Shift + &: aplicar contorno às células selecionadas;
5. CTRL+ sinal de acento agudo (´): copiar uma fórmula da célula acima para a célula atual ou barra de fórmulas;
6. CRTL + A: selecionar a planilha inteira;
7. Shift + F3: exibir a caixa “inserir função”;
8. F9: calcular todas as planilhas em todas as pastas de trabalho abertas;
9. F11: criar um gráfico dos dados no intervalo atual em uma folha de gráfico separada;
10. CTRL + Shift + espaço: selecionar a planilha toda.

domingo, 9 de outubro de 2016

Como são as barras de ferramentas do Excel

Como são as barras de ferramentas do Excel


Como Mostrar e Ocultar uma barra de ferramentas

Pelo menu

Vá no menu Exibir + Barra de ferramentas e a lista de barras aparecerá na tela. Clique na barra a ser exibida (ou oculta) e clique no botão Exibir (ou Ocultar). 

Com o mouse

Posicione o mouse em uma das barras presentes na tela, clique direito na barra para que a lista das barras apareça na tela e clique no botão Exibir (ou Ocultar). 

Como remover um botão da barra de ferramentas

Clique direito na barra e em Personalizar. Clique e deslize o botão que você quer remover para fora da barra e solte. Para terminar, clique em Fechar

Como adicionar um botão ou um comando

Clique direito na barra de ferramentas e em Personalizar. Clique na aba Comandos > Categoria. Clique e deslize o botão, ou o comando a ser adicionado, para uma barra de ferramentas exibida. Para terminar, clique em Fechar

Como restabelecer uma barra de ferramentas integrada

Clique direito na barra de ferramentas e em Personalizar. Clique na aba Barra de ferramentas e no nome da barra de ferramentas a ser restabelecida. Clique na casa a ser restabelecida, arraste-a para o local desejado e clique em Fechar

Como criar uma barra de ferramentas personalizada

Clique direito na barra de ferramentas e em Personalizar. Clique em Nova e digite o nome da nova barra de ferramenta. Clique em Ok, arraste os botões para a nova barra de ferramentas e clique em Fechar

Como remover uma barra de ferramentas personalizada

Clique direito na barra de ferramentas e em Personalizar. Clique na aba Barra de ferramentas, no nome da barra de ferramentas a ser removida e em Excluir. Para terminar, clique em Ok para fechar.

Fonte: http://br.ccm.net/faq/