none
Formularios Excel RRS feed

  • Pergunta

  • Oi Pessoal,

    tenho uma pergunta, eu fiz um formulario no Excel em VBA, e coloquei um calendario já oferecido pelo excel. Meu problema é o seguinte, eu gostaria que a data inicial do calendario fosse sempre a ultima data selecionada.

    Isso porque meu formulario contem 3 datas, inicio, fim e atual e eu gostaria que as datas utilizadas se iniciassem com a ultima data inserida, alguem tem alguma ideia??

    Desde ja obrigado

    Mateus

     

    segunda-feira, 10 de janeiro de 2011 08:56

Respostas

  • Imagino que deve haver alguma rotina que seja executada quando se insere uma nova data, certo?

    Ao fim dessa rotina, sugiro você adicionar um código, que, por exemplo, salve em alguma célula o valor dessa data, algo bem simples como Sheets("Dados").Range("A1") = txtDataInserida

    Por outro lado, na rotina UserForm_Initialize (ou seja, ao carregar o Formulário), você adicionaria txtDataAtual = Sheets("Dados").Range("A1")

    *Se você não quiser adicionar a última data numa Planilha, pode adicionar num Nome Definido ou nas Propriedades da Pasta de Trabalho.


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br
    terça-feira, 11 de janeiro de 2011 00:15
    Moderador