Tag: vba

[Intermediário VBA] TextBox com máscara no Excel

Um procedimento super simples para ser incluído no evento KeyPress da sua caixa de texto facilita muito o preenchimento de formulários. Estou demonstrando aqui como colocar uma máscara com bloqueio para o usuário digitar apenas números. Neste exemplo você verá como a máscara é feita para campos de Data, Hora, CPF e CEP. O código…
Leia mais

[VBA Intermediário] Exportar planilha do Excel para HTML com hiperlink

Você pode precisar salvar sua planilha ou uma parte dela em HTML, seja para publicação na internet ou então para enviar um e-mail dentro de uma formatação específica. Uma função que pode ser utilizada para aprimorar a sua planilha que envia e-mails é a função RangetoHTML créditos para Ron de Bruin pelo desenvolvimento, porém, a…
Leia mais

[Intermediário] Escrever na planilha com VBA sem desbloquear

Você sabia que é possível escrever em células mesmo com o bloqueio ativo? É muito comum você ter uma planilha bloqueada para o usuário mas que, por algum motivo, seja necessário alterar o valor de uma célula ou até mesmo incluir linhas ou colunas através do seu código em VBA. Você não precisa fazer o Unprotect…
Leia mais

[Avançado] Ler o parâmetro da linha de comando pelo VBA

Se você precisa ler os parâmetros que foram passados na linha de comando ao abrir a sua planilha, vou demonstrar aqui como isso pode ser feito em poucas etapas. Exemplo: Em uma planilha foi incluído este código demonstrado mais abaixo, e a chamada foi feita a partir do Workbook_Open: Option Explicit Private Sub Workbook_Open() MsgBox…
Leia mais

[Avançado] Como fazer o upgrade apenas no código da macro no arquivo XLSM

O arquivo XLSM, como muitos sabem, nada mais é do que um arquivo ZIP contendo diversos arquivos que compõe a pasta de trabalho do Excel. Podemos renomear qualquer arquivo .XLSX ou .XLSM para a extensão .ZIP, descompatá-lo e navegar pelo seu conteúdo de maneira tão simples quanto as pastas do Windows Explorer. Encontramos nesta estrutura…
Leia mais

[Intermediário] Consultar cotação do dólar do dia no Excel

O Banco Central possui um portal que oferece serviços de consulta a diversos dados muito interessantes, como valor do dólar, taxas de câmbio, cotações da bolsa de valores, etc. Vou demonstrar aqui como fazer para capturar diretamente no Excel o valor da cotação do dólar usando um script muito simples, basta acessar a url abaixo…
Leia mais