Elton,
- Na planilha que você deseja adicionar o controle, nomeia as células onde deverá entrar as datas, no exemplo eu coloquei no nome das celulas como "Datas".
- No editor do VBA crie um UserForm e coloque nele um controle de calendário (caso o controle de calendário não esteja na Caixa de ferramentas vá em Ferramentas, Controles Adicionais, role a lista até Calendar Control e marque a caixa de seleção à sua frente.
- Click duas vezes sobre o calendário e cole o código:
ActiveCell.Value = Calendar1.Value
UserForm1.Hide
- No código da planilha, cole este código:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("Datas")) Is Nothing Then
UserForm1.Show
End If
End Sub
Em anexo, coloquei um modelo:
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 15/09/2009 1:24 pm