Automatizar o envio de emails das suas listas com o Excel – Parte 2

Olá pessoas Excelentes.

Antes de iniciarem a leitura deste artigo, leiam a primeira parte da matéria, pois os conceitos iniciais foram explicados lá, ok.

Dando prosseguimento ao tutorial para enviar emails diretamente da sua planilha no Excel com o uso da biblioteca Microsoft CDO (cdosys.dll), hoje, vou explicar como anexar arquivos à mensagem de email e como enviar múltiplos emails de uma listagem contida em sua planilha.

Vou focar este artigo nos procedimentos de envio de email, caso você queira saber como gerar arquivos dinamicamente para anexar em suas mensagens, sugiro que leia estes artigos:

Criar um novo arquivo automaticamente

Enviar planilha por email diretamente do Excel

Salvar planilha como arquivo de texto (.txt)

Continuar lendo …

Automatizar o envio de emails das suas listas com o Excel

Olá pessoas Excelentes!

Tenho recebido muitos comentários, pedidos e dúvidas acerca do tema “enviar emails pelo Excel“, por isso, há tempos desejo escrever um tutorial bacana sobre um modo mais avançado e aprimorado de realizar esta tarefa diretamente de suas planilhas.

Já ensinei, aqui no site, esta outra maneira de enviar emails pelo Excel, contudo, apesar de bem funcional, este método é bem limitado e dependente de um processador de emails instalado na máquina. Resolve em muitos casos mais simples e que não exijam muitas alternativas, como por exemplo, escrever uma mensagem personalizada no corpo do email.

Na dica de hoje, vamos utilizar um processo de envio de emails baseado em configurações de SMTP, as mesmas que você utiliza em qualquer aplicativo de envio de emails, como o Outlook, por exemplo. Desse modo, não será necessário nenhum software externo para auxiliar na execução desta tarefa. Tudo será gerenciado pela própria macro do Excel.

Vamos começar, pois temos bastante coisa para fazer.

Continuar lendo …

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.

Continuar lendo …

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.

Continuar lendo …

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

Olá pessoas Excelentes…

Já falamos,  anteriormente aqui no site, uma forma de restringir a digitação de algum conteúdo numa célula, inclusive, exibindo mensagens personalizadas de erro e tudo mais. Recomendo que você leia esse artigo antes de prosseguir.

Hoje, vamos aprender mais uma utilidade da ferramenta de validação de dados, que pode nos ajudar em diversos casos, dependendo do resultado que precisemos obter.

A validação de dados numa célula da planilha do Excel pode ser configurada de diversas maneiras. Nesta dica, iremos trabalhar com o tipo Lista, ou seja, definiremos uma lista de valores possíveis para ser escolhido pelo usuário, como numa listagem de seleção. Mas, vamos personalizar um pouquinho mais: programaremos uma segunda lista para exibir uma listagem de itens de acordo com o que for selecionado numa primeira lista.

Vejamos como realizar esta façanha.

Continuar lendo …

Fórmula para exibir Bom Dia, Boa Tarde ou Boa Noite na planilha do Excel

Olá galera!!! Uma saudação especial a todos os nossos Excelentes leitores.

A dica de hoje é bem rapidinha e serve bastante para estudo, ou seja, pra quem gosta de praticar no Excel o uso de suas funções e suas macros VBA. É claro que, a dica serve também para uso geral, para incrementar planilhas ou relatórios. Vai depender da necessidade e criatividade de vocês.

Vou mostrar de forma descontraída como fazer o Excel te saudar com um Bom Dia, Boa Tarde ou Boa Noite, de acordo com a ocasião, ou seja, uma saudação adequada pelo horário especificado. Com isso, podemos concluir que o Excel pode ser “bem educado” e não é “anti-social”…

Brincadeiras a parte, vamos começar. A propósito, já publiquei alguns artigos sobre tratamento de datas no Excel, vale a pena conferir.

Continuar lendo …

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.

Continuar lendo …

Promoção: Concorra a um Curso Online de Excel 2007

Olá pessoas Excelentes!

Neste mês de junho, em parceria com o site Link Promoção, estamos oferecendo a todos os nossos leitores um presentão: o sorteio de um Curso Online de Excel 2007 com Certificado.

O curso é desenvolvido e realizado pelo site Cursos 24 Horas, que oferece os mais variados cursos online e com Certificado de Conclusão. Neste curso, você contará com a facilidade de fazer o seu próprio horário para estudar. Vantagem que só é possivel devido a flexibilidade disponível em cursos online.

Vamos oferecer o Curso de Excel, mas, nada impede que você faça outros cursos que você se interesse, e, são muitos disponíveis.

O sorteio será feito entre os nossos seguidores no twitter que observarem todas as regras explicadas a seguir e será realizado pela plataforma do sorteie.me, exclusivo para sorteios pela internet.

 

Como posso participar?

 

Para participar, você precisar seguir as regras da promoção. Veja como:

– Seguir os perfis de @exceldoseujeito e @LinkPromocao no twitter;

– Retuitar (RT) a frase promocional: Eu quero ganhar o Curso de Excel 2007 na promoção do @exceldoseujeito e @LinkPromocao. Participe! http://kingo.to/17bo

– É fundamental que o RT publicado contenha o link do kingo.to, pois é ele que vai garantir a sua participação no concurso. Portanto, se liguem neste detalhe, ok!

– Assinar nossa Newsletter gratuita para receber nossas notícias em seu email. Aqui, é importante que, após se cadastrar, você verifique seu email e clique no link de ativação que receberá imediatamente ao se registrar. Muita gente esquece esse detalhe e invalida sua participação.

Use o fórmulário abaixo para participar da Promoção.

 

Inscrever-se


REGRAS IMPORTANTES

Além dos itens citados anteriormente (Assinar a Newsletter, Seguir os dois perfis no twitter e dar RT na frase) vou deixar algumas regrinhas para dirimir possíveis enganos.

1) Perfis fakes (fake = um usuário que se passa por outra pessoa física), de usuários que só usam a conta do Twitter para promoções, usuários que não falam o idioma português e usuários bloqueados por uma das duas contas estão automaticamente eliminados da promoção.

2) Usuários que derem vários RTs em sequência, em um curto espaço de tempo, também serão eliminados pela prática de SPAM. Basta um RT para participar!

3) Usuários que derem unfollow em uma das duas contas ou que cancelarem sua inscrição da newsletter durante o período ativo do concurso estarão automaticamente desclassificados.

4) As inscrições e RT poderão ser feitos até as 19h00 do dia 15/07/2012. E o vencedor será divulgado no dia 16-07-2012 aqui no site com uma atualização deste post. O vencedor também será comunicado por email para maiores informações para recebimento do prêmio.

5) Qualquer outro critério será decidido por Excel do Seu Jeito, sendo nossa decisão irrevogável e irreversível.

 

UPDATE: A promoção foi prorrogada até o dia 15/07/2012.

 

UPDATE 17/07/2012: Confirmada a vencedora da promoção do Curso de Excel 2007. A contemplada foi @Simonegiovanett. Já entramos em contato e efetuamos a sua matrícula no Cursos 24 Horas.
Agradecemos a participação de todos e felicitamos a ganhadora.

Em breve teremos mais!!!

 

Um abração e Boa Sorte!!!

O que fazer quando aparece #VALOR! nas células da minha planilha?

Olá pessoas EXCELentes, como vão suas planilhas?

Quantas vezes já nos deparamos com situações em que nossas fórmulas, por mais bem feitas que elas estivessem – ou nem tanto assim, vai! – resultava em mensagens de erro do tipo #VALOR!, #REF!, #DIV/0!, #NÚM!, #NOME?, #NULO! ou #N/D ?

Então, o caso é que, a má construção das fórmulas ou a indefinição de um possível resultado a ser retornado, resulta em algumas destas mensagens de erro. Cada um dos códigos de erros tem um significado para a nossa compreensão e possível tomada de ação na resolução do problema. Dessa maneira, podemos antever as possíveis situações em que algum destes erros ocorreria e, previamente, já definimos alternativas para uma exibição de resultado mais personalizado.

 

Na dica de hoje mostrarei como fazer estes tratamentos de erros, personalizando tomadas de decisão e exibição de resultados mais amigáveis e que deixem suas planilhas mais elegantes.

Continuar lendo …

Como solucionar problemas de erros – Parte 7: #NULO!

Olá pessoas EXCELentes!!!

O artigo de hoje é o último desta série que publiquei sobre as mensagens de erros retornadas pelas fórmulas do Excel. Agora falaremos sobre a mensagem de erro #NULO!.

Veja todos as dicas desta série:

Parte 1 – Erro #N/D
Parte 2 – Erro #VALOR!
Parte 3 – Erro #REF!
Parte 4 – Erro #DIV/0!
Parte 5 – Erro #NÚM!
Parte 6 – Erro #NOME?
Parte 7 – Erro #NULO! (Aprenderemos agora! Ufa!! Este é o último.)

 

O que significa #NULO!

O tipo de erro #NULO! é menos comum de ocorrer e é exibido quando uma referência a dois intervalos de uma intercessão não são interceptados  de fato. O operador de interseção é um caractere de espaço entre referências.

Embora não seja tão aplicado este tipo de construção, vamos entendê-la através do exemplo a seguir.

Continuar lendo …