Compartilhe!

Como fazer planilha que avisa data de vencimento

Neste artigo vamos mostrar um código que verifica se existem boletos com vencimentos na data atual, ou seja no dia que rodar o código.

Vamos supor a seguinte tabela:

Como fazer planilha que avisa data de vencimento 01 - Como fazer planilha que avisa data de vencimento

Agora vamos montar um código que verifica todas as datas dos boletos um a um e se houver algum com a data atual vamos enviar uma mensagem.

Abra a janela do VBA pressionando Alt + F11 ou vá no menu Desenvolvedor e clique em Visual Basic.

Agora com a janela do VBA aberta copie e cole o seguinte código:

Sub Verificar()
    Linha = 9
    EA_MSG = 0
    Do While Range("E" & Linha)  ""
        If Range("E" & Linha) = Date Then
            EA_MSG = 1
        End If
        Linha = Linha + 1
    Loop
    If EA_MSG = 1 Then
        MsgBox "Tem vencimento hoje"
    End If
End Sub

Esse código está adaptado para a nossa tabela ok?

Nossa tabela começa na linha 9 por isso colocamos a variável Linha como 9 no começo.

No nosso caso a coluna onde está as datas com os vencimentos dos boletos é a coluna E, mude conforme a coluna da sua tabela.

Caso queira verificar outra data mude onde está "Date" para a data desejada.

Agora volte para o Excel e crie um botão para associarmos esse código a um botão.

Para isso vá no menu Desenvolvedor - Inserir e depois selecione o botão conforme abaixo:

Como fazer planilha que avisa data de vencimento 02 - Como fazer planilha que avisa data de vencimento

Posicione o botão onde desejar e depois clique com o botão direito do mouse em cima do botão e selecione Atribuir Macro.

Na janela seguinte selecione o código criado e depois em Ok conforme abaixo:

Como fazer planilha que avisa data de vencimento 03 - Como fazer planilha que avisa data de vencimento

Pronto agora ao clicar no botão o código vai verificar se tem boletos que vencem hoje (no nosso exemplo) e se houver vai mandar uma mensagem de aviso.

Como fazer planilha que avisa data de vencimento

Gostou do conteúdo? Ele foi útil?
Se ainda ficou com alguma dúvida entre em contato conosco pelo email contato@exceleaccess.com.
Quer receber várias dicas no seu seu email?
Cadastre seu email aqui para receber várias dicas como essa por email.

Você também vai gostar:
Como colocar Dia da Semana no Excel Automático

Como colocar Dia da Semana no Excel Automático Quando você precisa saber o dia da semana que cai alguma data Leia mais...

Excel – Atualizando o statusbar

Caso tenha uma macro muito grande e deseja acompanhar o andamento dela utilize o comando seguinte: Application.StatusBar = "Passo1" Quando Leia mais...

Excel – Funções – Média ou Average

A função Média ou Average retorna a média dos números escolhidos. Por exemplo você pode escolher um range de números Leia mais...

Excel – Achando a linha que contém o último dado de uma coluna via VBA

Para achar a linha que contém o último dado da coluna A  por exemplo via VBA basta usar o seguinte Leia mais...

Obrigado pela visita!

www.exceleaccess.com

contato@exceleaccess.com

www.exceleaccess.com

www.exceleaccess.com

www.exceleaccess.com


Compartilhe!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *