Respostas:
Clique com o botão direito do mouse na seleção para a qual você deseja exibir o seletor de datas (por exemplo, célula única, linha inteira, coluna inteira) e abra a validação de dados. Defina Critérios: Date
is a valid date
e clique em Salvar . Agora basta clicar duas vezes na célula!
A primeira resposta parece estar funcionando para mim.
Etapa 1: Clique com o botão direito do mouse na célula na qual você deseja inserir uma data.
Etapa 2: Escolha Validação de Dados.
Etapa 3: defina Critérios como "Data" é uma data válida.
Etapa 4: SALVAR
Etapa 5: Clique duas vezes na célula e o seletor de datas será exibido.
Se você desejar que várias células mostrem o seletor de datas, apenas copie a célula Validada e cole-a onde quiser mostrar as datas na planilha.
se bem me lembro, você pode simplesmente definir o formato das células para data e isso terá o mesmo efeito
Eu não acho que exista uma solução que atenda exatamente aos seus requisitos, mas você pode usar alguma formatação condicional para "enganar" o efeito, por exemplo
ter uma data padrão de 01/01/0001, ou seja, uma data que nunca será inserida por um usuário
formate condicionalmente as células com a cor da fonte igual ao plano de fundo da célula.
Dessa forma, quando um usuário clica duas vezes na célula, ele mostra o seletor de datas, mas parecerá uma célula em branco até que o faça; é claro que você precisará garantir que suas outras fórmulas ignorem a data padrão.
Se você preencher previamente a célula com uma data aleatória, o clique duplo exibirá o seletor de datas.
A solução envolveria um pouco de programação VBA. Então você cria um selecionador de data e o posiciona na célula A1. Clique com o botão direito do mouse e escolha a opção Visualizar código. A janela VBA será aberta e você verá dois menus suspensos (no primeiro, provavelmente será exibido: DTPicker21). No segundo menu suspenso, escolha "ALTERAR". dele cria um procedimento vazio para o evento Change do controle
Um procedimento para gravar a data selecionada na célula ativa:
Private Sub DTPicker21_Change()
ActiveCell.Value = Me.DTPicker21.Value
End Sub
Abra o modo DEBUG, escolha Compilar e salve o arquivo como .xlsm (pasta de trabalho habilitada para macro do Excel). Saia do modo de desenvolvedor.
No final, use a opção congelar linha superior (a caixa do seletor de datas foi colocada em A1) para que durante a rolagem ela esteja sempre visível. selecione qualquer célula que você deseja inserir a data, clique no seletor de datas e escolha a data desejada.