Formato dí­a en control calendar

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Formato dí­a en control calendar

Notapor david_erh » 12 Jun 2006 23:17

Hola amigos del foro.
En un form. con un control calendar, pero quiero q aparesca el dí­a como texto, por ejemplo si escojo 19-06-06 me aparesca en una celda "Lunes", especificamente "Lun", he hecho este codigo, pero espero q me den un comentario y si pueden una mejora, por q la cela cambiara aumentando un lugar hacia abajo:
Código: Seleccionar todo
Private Sub Calendar1_Click()
Dim fecha As String
Dim dia As String
Cells(1, 1) = Calendar1.Value
Cells(1, 1).NumberFormat = "[$-F800]dddd, mmmm dd, yyyy"
fecha = ActiveCell.Text
ActiveCell = Left(fecha, 3)
End Sub


Gracias pos su tiempo y en molestarse e leer esto.
Saludos.
David
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
david_erh
Miembro Frecuente
Miembro Frecuente
 
Registrado: 29 Mar 2006 15:25

Re: Formato dí­a en control calendar

Notapor Adrian » 27 Jun 2006 12:31

Una alternativa.

Private Sub Calendar1_Click()
[A1] = WeekdayName(Weekday(Me.Calendar1.Value))
End Sub

Atte.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 12 invitados