Notifications
Clear all

Inserir campo de calendário no formulário VBA

2 Posts
2 Usuários
0 Reactions
3,130 Visualizações
(@spiders)
Posts: 9
Active Member
Topic starter
 

Boa tarde, estou tentando inserir um calendário no campo Data do formulário VBA, segue imagem abaixo para vocês entenderem melhor:

Como seria o procedimento para fazer isso?

 
Postado : 31/10/2019 12:36 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

spiders,

Boa tarde!

Para inserir um calendário em um UserForm do VBA você pode usar o controle DTPicker. Esse controle é provido pela Dll Microsoft Windows Common Controls-2.6.0 (SP6) ou posterior. Desse modo, basta ir no menu Ferramentas do VBA e escolher o item Referências. Depois procure e marque essa referência. O controle será adicionado a caixa de ferramentas e você poderá utilizá-lo normalmente como qualquer outro controle. Se você não localizar essa referência em sua caixa de referência, é porque seu computador não possui o arquivo .dll. Nesse caso, precisa saber qual é a versão do seu windows, bem como com quantos bits a mesma foi instalada, procurar na internet o arquivo MSCOMCT2.OCX, baixar e copiar para dentro da pasta apropriada (geralmente C;WindowsSysWow64). Em seguida você pode fazer o procedimento de procurar e seleciionar a referência novamente. Se apresentar algum tipo de erro, você precisará registrar o arquivo de OCX recém instalado. Para isso, procure na internet um tutorial que explica como registrar arquivos dll.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 07/11/2019 2:01 pm