Perguntas e Respostas #2 – Macro para ocultar linhas de acordo com critério definido pelo usuário

Olá Excelentes pessoas!!! Hoje teremos mais um artigo da série Perguntas e Respostas de Excel. Ou seja, de todos os comentários que recebo aqui no site, por email ou redes sociais, eu seleciono alguns que podem transformar-se em um artigo bem interessante a todos. Por isso, te convido a interagir conosco aqui no site. Comentem, sigam-nos nas redes sociais (já temos twitter e em breve criaremos um facebook para o site). E para ficar sabendo de todas as novidades cadastrem-se para recebê-las em seu email. Bom. Então vamos a dica de hoje. Comentário postado pelo leitor no artigo ensinando uma macro para descobrir a última linha e coluna escrita numa planilha.
Gostaria de saber como posso ocultar linhas que estão fora de um intervalo de datas. Por exemplo: Tenho duas células cada uma com uma data, A1: 03/04/2007 e B1: 02/10/2012. Em outra planilha da mesma pasta possuo datas na coluna A10 até A250, iniciando em 01/01/2003 e terminando numa outra data qualquer, sendo que as duas datas acima estão no intervalo entre as linhas 10 e 250 da coluna “A”. Pergunto: Como devo proceder para, automaticamente ou com fórmulas, ocultar e/ou excluir as datas anteriores a 03/04/2007 e posteriores a 02/10/2012?
...

Vincular uma caixa de listagem a célula e recuperar o conteúdo selecionado na planilha

Olá pessoas Excelentes, tudo bem? Hoje vou deixar uma dica rápida: como inserir controles de formulário do tipo caixa de listagem ou lista suspensa dentro da própria planilha. Recentemente, ensinei como criar uma lista suspensa dentro da própria célula através da validação de dados, inclusive com recursos de carregamento filtrado. Agora, vamos aprender outra maneira de criar uma listagem suspensa dentro da planilha. Primeiramente, deixe-me explicar, de forma bem resumida, é claro, como os controles de lista trabalham. Cada item da lista recebe um identificador numérico que representa sua posição na lista e quando algum desses é selecionado, o controle retorna esse identificador. Para que possamos saber o item que foi selecionado, precisamos vincular este resultado a uma célula. E como eu disse, o retorno é apenas um id e não o valor da lista, por isso, se quisermos saber que item foi clicado precisamos montar uma fórmula para recuperar este valor. E é isso que vamos aprender agora. ...

Carregar uma listagem de acordo com o item selecionado na primeira lista – Parte 2

Olá pessoas Excelentes!!! Antes de continuar lendo este artigo, leia a primeira parte, onde explico como configurar a validação de dados com mais detalhes. O objetivo deste artigo é construir uma listagem de seleção de itens dentro da própria célula, no estilo dropdown (caixa de listagem) através da validação de dados, mas, com um diferencial que a segunda lista será restringida pela escolha feita na primeira listagem. Especificamente, nesta segunda parte do tutorial, mostrarei como listar as cidades apenas do estado selecionado numa primeira lista. Espero que gostem. ...

Realizando sorteios de equipes de jogadores pelo Excel

Olá pessoas Excelentes. Em um dia desses vi uma pergunta no Yahoo Respostas que dizia o seguinte:
Sou integrante/organizador de um horário de futebol semanal de 12 jogadores. Gostaria de montar uma planilha no excel para sortear toda semana os times. Assim, coloquei na coluna A2:A13 o nome de todos e na coluna B e C coloquei o time A e B, cada um com 6 jogadores. Qual a fórmula que devo colocar para o sorteio sem repetição dos nomes?
  Bem, não existe uma fórmula pronta que você possa fazer isso, mas, é possível programar o Excel para que ele realize esta tarefa por você. É claro que vamos precisar arregaçar as mangas, partir pro trabalho e criar uma rotina de macro para conseguir esta façanha. Mas, estamos aí pra isso, não é mesmo?!! Vou ensinar para vocês como desenvolver uma macro, simples, para montar uma tabela de equipes de um campeonato de futebol. A macro vai definir jogadores para cada time a partir de uma listagem geral de jogadores, e fará uma escolha aleatória entre os componentes dessa listagem. ...