Como Inserir Calendario no Excel Vba

Para inserir um calendário no Excel VBA, siga os seguintes passos:

  1. Abra o Excel e pressione ALT + F11 para abrir o editor VBA.
  2. Crie um novo módulo clicando no menu "Inserir" e escolhendo "Módulo".
  3. No módulo, cole o seguinte código:

vb Option Explicit Private Sub Worksheet_SelectionChange(ByVal Target As Range)On Error Resume NextApplication.CommandBars("Cell").Controls("Inserir data").ExecuteSelection.NumberFormat = "dd/mm/yyyy" End Sub

  1. Salve o módulo com um nome apropriado.
  2. Retorne à planilha do Excel e selecione a célula onde deseja que o calendário apareça.
  3. Pressione ALT + F8 para abrir a janela "Macros".
  4. Selecione a macro que você criou e clique em "Executar".
  5. O calendário aparecerá na célula selecionada.

Este código adicionará um evento de seleção à planilha, que quando ativado, exibirá automaticamente um calendário. Ele também formata a célula selecionada para exibir a data no formato dd / mm / aaaa. Você pode personalizar o código para atender às suas necessidades, como alterar o formato da data ou fazer com que o calendário apareça em uma posição diferente na planilha.

Veja também mais Como Fazer com a letra C

Comentários