¿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.

Preguntas similare

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]
Respuesta Responder a este mensaje
#2 Feliciano
30/08/2005 - 20:07 | Informe spam
Hola Héctor:
He estado sin conexión a Internet, por ello he tardado en entrar en el grupo.
He in tentado seguir los pasos pero a la hora de ...
->[p.e. en la hoja]: ... desde la barra de herramientas 'cuadro de
controles' / mas controles... control calendar x.x Microsoft Date and Time
Picker x.x [SPx] -segun numero de version y service-pack del archivo<-
Sale el siguiente error: [circulo rojo con X] Imposible insertar el objeto.
-[p.e. en la hoja]: [menu] insertar / objeto...<- Simplemente no sale
Microsoft Date and Time Picker x.x [SPx].
¿Alguna sugerencia?
Gracias anticipadas.

"Héctor Miguel" escribió:

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]



Respuesta Responder a este mensaje
#3 Héctor Miguel
30/08/2005 - 23:44 | Informe spam
hola, Feliciano !

... a la hora de ... desde la barra de herramientas 'cuadro de controles' / mas controles
... control calendar x.x Microsoft Date and Time Picker x.x [SPx] -segun numero de version y service-pack del archivo<-
... el siguiente error: [circulo rojo con X] Imposible insertar el objeto.
-[p.e. en la hoja]: [menu] insertar / objeto...<- Simplemente no sale Microsoft Date and Time Picker x.x [SPx].
Alguna sugerencia?



-> ya revisaste la parte final de la respuesta anterior ??
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]





[solo para saber por donde buscar mas sugerencias] :)
saludos,
hector.
Respuesta Responder a este mensaje
#4 Juan
31/08/2005 - 08:29 | Informe spam
Hola

El otro dia encontre una pagina donde explican como hacer un calendario
desplegable paso a paso. No se si sera esto lo que buscas pero bueno, ahi
va:

http://www.fontstuff.com/vba/vbatut07.htm

Es en ingles pero...

un saludo

Juan
Respuesta Responder a este mensaje
#5 Feliciano Jesús Gil Rubiales
31/08/2005 - 19:03 | Informe spam
Muchas gracias Juan:
He traducido la web que me indicas en http://www.altavista.com/ espero que
me sirva. Ya contaré mis progresos.
Saludos,

"Juan" escribió en el mensaje
news:
Hola

El otro dia encontre una pagina donde explican como hacer un calendario
desplegable paso a paso. No se si sera esto lo que buscas pero bueno, ahi
va:

http://www.fontstuff.com/vba/vbatut07.htm

Es en ingles pero...

un saludo

Juan

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida