segunda-feira, 17 de julho de 2017

Limites nos recursos dentro do Excel - Excel VBA para Negócios




É exatamente isso. O Excel tem seus limites! Essa semana mesmo, estava trabalhando em uma planilha de Excel 2013 e me deparei com um erro.

Ao investigar o problema, notei que tinha atingido o limite máximo de hiperlinks (66.530 hiperlinks) na minha pasta de trabalho e para minha surpresa descobri que o Excel tem vários outros limites para cada recurso disponível. Vou listar os que considero mais importante abaixo:



*aplicável para Excel 2016-2013-2010-2007

Recurso

Limite máximo
Largura da coluna

255 caracteres
Altura da linha

409 pontos
Número total de caracteres que uma célula pode conter

32.767 caracteres
Formatos/estilos de célula exclusivos

64000
Formatos de número em uma pasta de trabalho

Entre 200 e 250, dependendo da versão do idioma do Excel instalado
Hiperlinks em uma planilha

66.530 hiperlinks
Referências classificadas

64 em uma única classificação; ilimitado quando usar classificações seqüenciais
Campos em um formulário de dados

32
Itens exibidos nas listas suspensas do filtro

10.000
Comprimento do conteúdo da fórmula

8.192 caracteres
Comprimento interno da fórmula

16.384 bytes
Argumentos em uma função

255

Estou disponibilizando abaixo o link de suporte da microsoft com todas as especificações e limites de planilha, caso encontrem um problema diferente dos mencionados acima.


Qualquer duvida, deixe um comentário no blog ou no Facebook.

Abraço.

quinta-feira, 13 de julho de 2017

Usando a função de localizar e substituir no Excel - Excel VBA para Negócios




Essa pode parecer uma função simples do Excel, mas se usada da maneira correta ela pode lhe ajudar a corrigir datas digitadas incorretamente (Ex: 01/01/2016 ao invés de 01/01/2017) , ou então alterar em massa a classificação de quantidade de um produto cadastrado. (Ex: alterar de CAIXA para PEÇA ou UNIDADE).

Vamos ao que interessa, segue abaixo como utilizamos esse recurso no Excel:


*aplicável no Excel 2016, 2013, 2010 e 2007.



1. Clique em qualquer célula da planilha em que deseja localizar o valor.

      2. Na guia/aba Página Inicial, grupo Edição, clique em Localizar e Selecionar.





             3. Selecione uma das opções:

  •       Localizar: Para apenas procurar o valor.
  •       Substituir:  Para localizar o valor e substituir com o novo valor.



Função Localizar

Na guia localizar podemos usar caracteres curingas, como por exemplo um asterisco (*) ou o interrogação (?) para incluir um critério de pesquisa.
  • Asterisco (*): Use para localizar uma cadeia de caracteres. Por exemplo, p*t localizará “produto” e “protocolo”.
  • Interrogação (?): Use para localizar um único caractere. Por exemplo,  p?o localizará “programado” e “processado”, mas não localizará “privado”.


Existe também uma opção para definir ainda melhor sua pesquisa, ou seja, clique em Opções e siga uma das instruções abaixo:
  • Na caixa Em, selecione por Planilha ou Pasta de Trabalho.
  • Na caixa Pesquisar, clique em Por linhas  ou Por Colunas.
  • Na Caixa Examinar, selecione por Formulas, Valores ou Comentários.



Função Substituir

Na guia Substituir, digite o texto de substituição na caixa Substituir por (ou deixe em branco para substituir células vazias) e clique em Localizar ou Localizar Tudo. Nessa guia existem as mesmas funções do item 4 explicado acima.

Caso queira cancelar uma pesquisa em andamento, basta pressionar a tecla ESC do seu teclado.

Agora é só estudar essa ferramenta, entender o seu funcionamento e adaptar em sua rotina diária. Eu particularmente uso muito por aqui e acho que ela é essencial para minha atividade.

Em caso de duvidas, deixe seu comentário no blog ou no Facebook. Não deixe de compartilhar e divulgar esse post com outras pessoas do seu grupo de contatos.

Grande abraço.


terça-feira, 4 de julho de 2017

Tabela Dinâmica e sua funcionalidade - Excel VBA para Negócios - Vídeo Aula

Tabela Dinâmica - Pra que serve e como criar?

Olá Pessoal, tudo bem?

Vocês já devem ter ouvido falar sobre a Tabela Dinâmica do Excel e se não ouviram ou não dominam a ferramenta é muito importante ler com atenção esse artigo.

Esse é um tema muito útil no dia a dia das pessoas que trabalham com análise de grandes relatórios/planilhas de dados.

Como em todo novo aprendizado, as vezes pode parecer difícil saber por onde começar. Principalmente, quando se tem planilhas imensas e com um monte de informações para analisar.

Para que serve?


A Tabela Dinâmica é uma ferramenta incrível para analisar os dados rapidamente e ter as informações necessárias para a tomada decisões em apenas um clique (Botão Atualizar). Elas tem um poder de resumir, analisar e apresentar seus dados de maneira mais objetiva e clara e podem ser ajustadas rapidamente, dependente de como você deseja exibir seus resultados.


Acesse o vídeo abaixo para assistir aula completa:




Passo a passo


Como exemplo, vou utilizar como base para análise uma planilha de vendas para demonstrar o uso desse recurso do Excel:




É muito importante antes de começar a pensar em criar uma tabela dinâmica que a tabela base tenha as seguintes configurações:


  • Os dados devem estar organizados em formato tabular, ou seja, com cabeçalhos por coluna;
  • Os tipos de dados por colunas devem ser os mesmos, ou seja, não misture valores e textos na mesma coluna;
  • Para itens chaves, mantenha um texto padrão para todos os dados. Por exemplo: tenha certeza de escrever sempre "Centro-Oeste" ao invés de "Centro Oeste", pois se existir os dois textos a tabela dinâmica erá separar esses dados como se fossem regiões diferentes.


Como criar?


Antes de começar a criar a tabela dinâmica é preciso pensar em quais resultados se deseja obter. Quais informações você precisa? Quais resultados são mais importantes para você nesse momento?

Para esse exemplo, estava buscando os seguintes resultados:


  • Total de Vendas por Vendedor e por ano;
  • Total de Vendas por Região e por ano;
  • Total de Vendas por Produto e por ano.

Após definir o que pretendemos analisar vamos seguir os passos abaixo para criar a tabela dinâmica:

  • Vá para guia Inserir > Tabelas > Tabela Dinâmica.



  • Após clicar, o Excel irá exibir a caixa de diálogo para que você possa inserir seu intervalo de célula onde estão os dados bases para serem analisados. Nesse exemplo o intervalo é: 'Base Vendas'!$A$2:$H$47. Vamos selecionar a opção Nova Planilha e clicar em OK.

  • Será criado uma nova planilha em seu arquivo com uma tabela dinâmica em branco com todos os campos de sua tabela base para adicionar ao relatório.



Agora vamos aplicar os campos de acordo com os resultados que estamos buscando:


  • Total de Vendas por Vendedor e por ano;
  • Total de Vendas por Região e por ano;
  • Total de Vendas por Produto e por ano.
Para saber o Total de Vendas por Vendedor e por ano vamos adicionar os campos conforme abaixo:

  • Rótulos de Coluna = Periodo
  • Rótulos de Linha = Vendedor
  • Valores = Valor_Venda


Para criar as outras duas tabelas dinâmicas para analisar os outros dois itens abaixo, basta alterar o campo Rótulo de Linha para Região e por ultimo para Produto

  • Total de Vendas por Região e por ano;
  • Total de Vendas por Produto e por ano.
Segue abaixo resultado das três tabelas dinâmicas criadas:


Caso tenha interesse em receber o arquivo modelo para esse artigo, deixe seu e-mail nos comentários.

Grande Abraço,

Vagston Bueno

Leia também:


Como criar sua primeira Macro utilizando o VBA no Excel


Como usar a função SOMASE no Excel