macro

[VBA] – Enviar Email do Outlook usando o Excel

Olá pessoal. A função abaixo é muito interessante para quem tem uma rotina de enviar relatórios pelo e-mail. As vezes você precisa de produtividade até no envio do relatório, por isso criar uma rotina no VBA para encaminhar e-mail com arquivos em anexo é interessante. Não há segredos nessa função: Declaramos as variáveis e criamos os objetos necessários. Contudo, é obrigatório importar a biblioteca de classe que permite esse envio. No menu do Editor de Visual Basic acesse: Ferramentas > Referencias >Microsoft Outlook 14.0 Object Continue lendo

[VBA] – Executar uma Macro Automaticamente

Ola Pessoal! Muita gente pergunta:  Como é que faz para executar um macro automaticamente quando abrir o Excel ? Bom, isso é muito simples no VBA, basta utilizar o evento Open do WorkBook. Complicou ? Então veja o video que gravei pra ajudar. Ah! Lembrando que é sempre necessário que as macros estejam habilitadas. Só após isso que a macro será executada automaticamente. Pratiquem!

[VBA] – O Método SpecialCells Parte I

O método SpecialCells é ná minha opinião um dos mais interessantes e poderosos no VBA. A função do método é retornar um OBJETO do tipo RANGE. Esse retorno pode ser condicionado através de alguns parâmetros. A função abaixo por exemplo retorna todas as células que contém uma costante através do parâmetro (xlCellTypeConstants). [sourcecode highlight=”” language=”vb”] Private Sub Selecionar() Cells.SpecialCells(xlCellTypeConstants).Select End Sub [/sourcecode] A sintaxe é: expressão.SpecialCells(Type, Value) Onde expressão deve ser um objeto do tipo range. Seguem os parâmetros utilizados no TYPE xlCellTypeAllFormatConditions – Células de Continue lendo