¿Se puede introducir una fecha en una celda desde un calendario?

23/08/2005 - 19:45 por Feliciano | Informe spam
Hola a todos:
Tengo Excel '97.
Me gustaria saber si se puede introducir una fecha en una celda desde un
calendario. En caso afirmativo. ¿Cómo se indica en la celda que se abra un
calendario?, y luego ¿cómo indicar que la fecha seleccionada la inserte en la
celda?.
Gracias anticipadas y daludos cordiales.
 

Leer las respuestas

#1 Héctor Miguel
24/08/2005 - 03:45 | Informe spam
hola, Feliciano !

... introducir una fecha en una celda desde un calendario
... como se indica en la celda que se abra un calendario?
... como indicar que la fecha seleccionada la inserte en la celda?.



-> puedes incrustar un control DTPicker [Date&Time] o... un control Calendar...
puede ser 'directamente' en una hoja de calculo o... a traves de un formulario de usuario
-> [p.e. en la hoja]: [menu] insertar / objeto... o desde la barra de herramientas 'cuadro de controles' / mas controles...
control calendar x.x [segun la version de office] o...
Microsoft Date and Time Picker x.x [SPx] -segun numero de version y service-pack del archivo-
-> suponiendo que seleccionaste el control calendario [incrustado en la hoja]...
y deseas que se muestre SOLO si [en esa hoja] se selecciona de entre el rango 'A1:A5'...
y que el resultado de la seleccion se ponga en la celda 'activa'...
en el modulo de codigo de 'esa' hoja ==Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calendar1.Top = ActiveCell.Top
Calendar1.Left = ActiveCell.Width + 5
Calendar1.Visible = Not Intersect(ActiveCell, Range("a1:a5")) Is Nothing
End Sub
Private Sub Calendar1_Click()
ActiveCell = CDate(Calendar1)
End Sub

si requieres ayuda adicional para usarlo [o el DTPicker] y/o a traves de formularios [o 'userforms']... comentas?
saludos,
hector.

p.d. el control DTPicker requiere que esta instalado y registrado...
-> el componente [+/- C:\Windows\System[32]\mscomct2.ocx]...
el control calendar requiere que este instalado y registrado...
-> el componente [C:\Archivos de programa\Microsoft Office x.0\Officexx\MSCal.ocx]

Preguntas similares