Dicas de Excel #1 – Macro para excluir linhas na quantidade pedida

Olá pessoas Excelentes!

A dica de hoje é super fácil e rápida. Resolvi disponibilizá-la aqui para todos vocês após responder um comentário deixado no post  Exibindo uma barra de progresso numa macro VBA.

Como a pergunta não aborda especificamente o tema do artigo em questão, achei interessante escrevê-lo separadamente para ficar mais visível a todos os leitores.

Bom. A questão solicitava uma rotina VBA que permitisse a exclusão de uma determinada quantidade de linhas de uma planilha conforme fosse informada pelo usuário digitando-se essa quantidade numa célula qualquer.

Por exemplo, o usuário digita na célula A2 o número 15. A macro excluiria 15 linhas da planilha.

Fiquei pensando uma aplicação prática para esta macro, de modo que pudesse explicar melhor a vocês o seu uso. Confesso que não pensei nada tão especial, mas como sempre digo: da necessidade que geramos as soluções.

Sei que já utilizei algumas vezes e pode ser muito útil para vocês. Vejamos o código da macro.

Continuar lendo

Encontrar o vencedor para uma concorrência do menor preço

Olá pessoas Excelentes!

Hoje vou ensinar uma dica super rápida e básica com o uso de algumas fórmulas do Excel. Apesar de ser bem fácil de utilizar não permite-nos associar ao uso banal ou simplório. Em muitos casos precisamos identificar numa tabela gigantesca de dados um determinado valor que seria extremamente desgastante e demorado se o fizéssemos manualmente, procurando item por item. Imaginem isso!

Já ensinei aqui no blog algumas outras técnicas de procura através de fórmulas como o PROCV ou o CORRESP, mas existem situações nas quais não alcançaríamos os resultados esperados com o uso destas funções ou, simplesmente, não seriam as melhores escolhas.

Por isso, vamos aprender mais uma alternativa de pesquisa dentro de uma planilha. O exemplo que vamos trabalhar faz uma junção de funções e tem como temática a identificação do menor valor (preço) numa tabela que possui os concorrentes de um certame para a oferta de alguns produtos fictícios.

Vamos supor que, nesta tabela, estejam descritas todas as ofertas de inúmeras empresas participantes do concurso. Cada uma informou o preço que dispõe para cada produto da lista. Bem, nossa missão é encontrar nesta listagem qual empresa ofertou o menor preço para cada produto.

Continuar lendo

Gerar numeração de uma listagem automaticamente e exibir apenas se um item for listado

Oi amigos, quanto tempo!!!

Tenho trabalhado bastante e estudado muito também. Aos poucos vou respondendo seus coments aqui no blog e postando novas matérias. Obrigado pela presença de vocês aqui. Muito incentiva meu trabalho e anima a escrever mais.

Hoje, mais uma dica rápida que facilita nossos projetos do dia a dia. Quando queremos inserir uma numeração em uma lista de produtos podemos escrever número por número a cada linha. Ou, se não quisermos nos fadigar tanto, podemos clicar na alça inferior da célula, pressionar CTRL e arrastar com o mouse para baixo. Ou, ainda, digitar os dois primeiros números sequenciais da lista, selecioná-los e clicar na alça da célula arrastando-a para baixo.

Bem, utilizando-se os modos citados acima, conseguiremos nosso resultado, mas teremos que fazer manualmente, sempre, e verificando se todas as linhas contém itens listados. E ainda, o inconveniente de que, se eliminarmos ou adicionarmos um item da lista, inserindo ou excluindo uma linha, teremos que refazer toda a numeração desta listagem. Imaginem uma pequena lista de 50 mil itens, por exemplo!

Para isso, disponibilizo a vocês, uma fórmula que insere esta numeração na sua listagem, de forma automática e dinâmica, ou seja, se uma linha for eliminada ou adicionada na planilha, a numeração é instantaneamente reposicionada. Além de, com esta fórmula, os números só serão exibidos se algum item estiver listado na tabela. Muito bom, né?!

A fórmula é:

=SE(TIRAR(B1)<> “”;CONT.VALORES($B$1:B1) & “.”; “”)

Supondo que sua coluna de numeração esteja na coluna A e sua listagem de itens na coluna B, iniciando na célula B1, coloque esta fórmula na célula A1 e copie nas demais linhas da coluna A.

Então é isso. Abração.

Classificando Números em Ordem Crescente e Decrescente

Olá amigos!

Essa dica vai para aquelas situações onde precisamos classificar uma determinada listagem e a ferramenta “Classificar” não atenderia da maneira que precisamos naquele momento. Lembre-se que a ferramenta classificar reorganiza toda a disposição dos dados nas colunas. No entanto, há situações em que precisamos apenas de gerar informações com aqueles dados e uma alteração de layout não seria interessante.

Nesse caso, apresento uma solução em que, uma listagem numérica disposta aleatóriamente será exibida em outras colunas classificadas em ordem crescente e decrescente, respectivamente. Continuar lendo

Fórmula alternativa para pesquisar na sua planilha sem usar PROCV

Olá amigos

Hoje vou postar um exemplo prático que desenvolvi atendendo uma dúvida postada por um leitor deste blog.

A necessidade era para que ao digitar um sigla de determinado Estado brasileiro, fosse exibido em um outra célula, o nome por extenso desse mesmo Estado.

Vou aproveitar essa questão para ensinar a vocês um pouco mais sobre fórmulas para pesquisa e referência numa planilha Excel. Neste caso aqui, poderíamos recorrer a função PROCV, que é super conhecida por muitos, embora, a maioria tenha dificuldade em utilizá-la. Mas, gostaria de apresentar-lhes algo mais alternativo, para que vocês possam especializar-se ainda mais, meus amigos.

Para isso, userei uma combinação de duas fórmulas e criarei uma lista com os Estados e suas Siglas, no caso deste exemplo ainda adicionarei uma coluna Capitais.

A listagem deve ficar como esta: Continuar lendo

Converter tabela da posicão Vertical para Horizontal (vice-versa)

Olá amigos leitores. Curtiram bastantes as festas de fim de ano? Espero que sim, pois agora começa tudo outra vez. Com o ano novo vem também novas responsabilidades e conquistas. Por isso, desejo a todos nós que possamos ser vitoriosos em tudo que nos propormos a realizar. E que Deus nos ajude bastante!

Mas… terminadas as festividades…. voltemos a realidade… TRABALHO!!! (rs)

Bem, para começarmos este ano com o pé direito, vamos aprender como realizar uma tarefa simples e que muitas vezes precisamos executar mas por falta de informação, quebramos a cabeça e acabamos fazendo todo o trabalho de forma manual.

Suponha que você tenha uma tabelinha do resumo das vendas mensais de suas lojas. Essa tabela está disposta na posição horizontal em sua planilha.
Continuar lendo