Categoria: Nível Intermediário

[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

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

[Intermediário] Sorteio de lista sem repetição

Este exemplo demonstra como fazer o sorteio de uma lista sem que haja repetição dos itens.   O segredo deste código é a criação de uma Collection contendo os itens que já foram sorteados, removendo-os da lista, sendo assim, os itens nunca se repetem até que chegue ao final da lista.   Fazer aqui o…
Leia mais

[Intermediário] Message Box com botões personalizados no Excel

Apresento aqui uma solução simples para quem precisa de uma personalização na sua caixa de mensagens.   Este é um modelo de formulário personalizado que pode ser usado para fornecer ao usuário opções diferentes do que o Message Box padrão.     Fazer aqui o download do arquivo com o modelo deste exemplo.   Caso…
Leia mais