No me salen los valores que escojo en el Calendario

Buenas tengo un problema con este calendar despegable le hago doble clic me sale pero se desaparece y no me toma el valor que le indique la otra es cuestión es que sale muy pequeño y siempre lo cambio pero me vuelve a salir pequeño ayuda el código que utilice es este:

Option Explicit
Dim numControl As Integer
Private Sub fechai_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Calendar1.Visible = True
numControl = 1
End Sub
Private Sub te1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Calendar1.Visible = True
numControl = 2
End Sub
Private Sub Calendar1_click()
Calendar1.Visible = False
If numControl = 1 Then
fechai.Text = Calendar1.Value
Else
te1.Text = Calendar1.Value
End If
End Sub

1 Respuesta

Respuesta
1

Y si pruebas con DTPicker

Sería así

Private Sub DTPicker1_Change()
fecha = DTPicker1
End Sub

Prueba y me comentas.

Saludos. Dam

Bueno no lo tengo en mis controles, no me sale.

De la siguiente forma puedes agregar un DTPicker a tus controles.

En el Menú de VBa: Herramientas / Controles Adicionales

En la ventana que te aparece, busca el control : "Microsoft Date and Time Picker Contro 6.0 (SP4)"

También agrega el control: "Microsoft Date and Time Picker Contro 6.0 (SP6)"

Prueba cual de los 2 te funciona y entonces aplicas lo que te envié anteriormente

Saludos. Dam

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas