Calendário nas Células do Excel
Autor

Neste artigo você aprenderá como colocar um calendário nas células do Excel para poder selecionar as datas.
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.
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:
Em seguida clique na guia Desenvolvedor e no botão Visual Basic.

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:
- clCalendário.cls
- frmCalendário.frm
- 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.

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.
Principais recursos
Confira o que este material oferece para você.
Perguntas frequentes
O material é realmente gratuito?
Sim. O acesso é gratuito e não exige cadastro.
Preciso ter o Excel instalado?
Recomendamos o Excel 2013 ou superior para todos os recursos.
Como faço para receber atualizações?
As atualizações são automáticas dentro da própria planilha.
Funciona no Excel do Mac?
Sim, funciona no Excel para Windows e para Mac.
Funciona no celular?
É possível visualizar no app do Excel; a edição completa é no computador.
Planilhas relacionadas
Planilha de Fluxo de Caixa
R$ 89,90
Controle de Estoque
R$ 69,90
Planilha Financeira Empresarial
R$ 79,90
Dashboard Financeiro no Excel
R$ 49,90




