Guia do Excel

Calendário nas Células do Excel

Neste artigo você aprenderá como colocar um calendário nas células do Excel para poder selecionar as datas, download gratuito e exemplo.

MR
Marcos Rieper

Especialista em Excel

Atualizado em 08 de julho de 2026 Publicado em 24 de abril de 2025 2 min de leitura

Neste artigo você aprenderá como colocar um calendário nas células do Excel para poder selecionar as datas.

Material gratuito

Planilha de Controle Financeiro no Excel

Tenha um controle bonito e completo do seu financeiro.

  • Categorias e subcategorias já configuradas
  • Planilhas separadas por tabela (configuração, lançamentos, resumo)
  • Personalize com suas próprias categorias e ícones

Baixe grátis — receba o link no seu e-mail

Download Planilha de Calendário nas Células do Excel

Realize o download da planilha de exemplo e dos componentes neste botão abaixo. Basta se inscrever na nossa newsletter gratuita para o download automático.

Download — baixe aqui: Calendário nas Células do Excel
Calendário nas Células do Excel34 KB · Excel 2010 ou superior · com macrosPreencha seus dados para receber o link de download no seu e-mail.

Habilitar a Guia Desenvolvedor

Por padrão não há o calendário no Excel instalado no Windows, apenas no Excel online existe este recurso.

No Excel online para realizarmos o uso do recurso de calendário nas células basta ter uma data digitada em uma célula.

No Excel instalado no Windows precisamos usar o VBA para incluir um calendário.

Neste sentido precisamos primeiro habilitar a Guia Desenvolvedor no Excel.

Então basta seguir o tutorial acima caso não esteja habilitado no seu Excel.

Instalar Calendário no Excel

Para instalar no Excel baixe os componentes do VBA neste botão abaixo:

Download — baixe aqui: Calendário nas Células do Excel
Calendário nas Células do Excel34 KB · Excel 2010 ou superior · com macrosPreencha seus dados para receber o link de download no seu e-mail.

Em seguida clique na guia Desenvolvedor e no botão Visual Basic.

Calendário nas Células do Excel 2

Acima temos os arquivos que estão no download.

No Visual Basic clique na planilha com o botão direito na árvore de objetos e clique em importar.

Selecione os arquivos:

  1. clCalendário.cls
  2. frmCalendário.frm
  3. mdlCalendário.bas

Este são os arquivos necessários para inserir o calendário no Excel.

Chamar o Calendário do Excel

Para chamar o componente em células definidas do Excel clique em uma das planilhas.

Ao dar duplo clique adicione o seguinte código e o ajuste conforme será descrito.

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Dim lData   As Date
    Dim lInicio As Range
    
    'Coloque aqui o intervalo de células
    Set lInicio = Union(Range("F6:F10000"), Range("G6:G10000"))
    
    If Not Intersect(Target, lInicio) Is Nothing Then
        lData = GetCalendário
    
        If lData > 0 Then
            Target.Value = lData
        End If
        
        Cancel = True
    End If
End Sub

O código deve ser colado na planilha em que será utilizado e nele altere o intervalo em Union para que sejam definidos os intervalos em que serão chamado o formulário ao dar duplo clique na célula.

No exemplo acima temos F6:F10000 e G6:G10000.

Com isso ao dar duplo clique em uma das células é exibido o formulário, bastando clicar sobre o dia que deseja retornar na planilha.

Calendário nas Células do Excel 1

Download Planilha de Calendário nas Células do Excel

Realize o download da planilha de exemplo e dos componentes neste botão abaixo. Basta se inscrever na nossa newsletter gratuita para o download automático.

Download — baixe aqui: Calendário nas Células do Excel
Calendário nas Células do Excel34 KB · Excel 2010 ou superior · com macrosPreencha seus dados para receber o link de download no seu e-mail.

Este conteúdo foi útil?

Continue lendo