Tag: excel

[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

[Avançado] Usando SELECT para filtrar uma tabela no Excel

Você sabia que é possível utilizar uma instrução Transact-SQL para fazer filtros, agrupamentos, ordenações e diversos outros recursos usando apenas o SELECT dentro do próprio Excel? No final deste tópico eu estou disponibilizando um modelo 100% funcional de como utilizar um SELECT para filtrar, e agrupar registros de forma muito mais rápida e simples do…
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

Importar arquivo OFX para o Excel

O arquivo OFX (Open Financial Exchange) um tipo de arquivo usado para armazenar informações financeiras, geralmente utilizado pelos bancos. Ele foi criado por bancos e serviços financeiros a fim de facilitar a troca de informações entre instituições. Praticamente todos os bancos hoje em dia disponibilizam uma versão do extrato da sua conta para ser baixado…
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