Visual Basic - Nombre del mes

Life is soft - evento anual de software empresarial
 
Vista:

Nombre del mes

Publicado por Manuel (12 intervenciones) el 04/04/2008 00:41:24
Hay una funcion WeekdayName q te devuelve el nombre del dia y con VbSunday te lo devuelve en español, hay una funcion Monthname que te devuelve el nombre del mes pero en ingles, hay alguna forma de sacarla en español. Gracias..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Nombre del mes

Publicado por Khristian (38 intervenciones) el 04/04/2008 02:55:29
prueba con format(fecha, "mmmm")

no se cuantas m tienes q poner, pero te sirve
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Nombre del mes

Publicado por lolo (163 intervenciones) el 07/04/2008 20:17:57
el que salga en inglés no sé si será por la configuracion regional del equipo o porque tu VB está en versión inglesa.

Esto en mi pc funciona perfectamente:
MsgBox MonthName(Month(fecha))

devuelve el nombre del mes en español.

ahora, si tienes ese problema te puedes crear una función que pasándole como parámetro el número de mes te devuelva un string con el nombre (en español) del mismo.

Function MesEspañol(Mes As Integer) As String
Select Case Mes
Case 1
MesEspañol = "Enero"
Case 2
MesEspañol = "Febrero"
... mas cases
Case 12
MesEspañol = "Diciembre"
End Select
End Function

y llamas a la función así:
MsgBox MesEspañol(Month(fecha))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Nombre del mes

Publicado por emsi-ti (1 intervención) el 14/07/2013 18:38:40
Lo de la funcion MesEspañol() es una excelente solucion, pero como dice nuestro compañero Khristian tambien se puede de la forma que indica, para complementar lo que dice es asi en vb.net

Format(variableFecha.Date, "MMMM/yyyy")

y nos devuelve solo el nombre del Mes y el año.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Nombre del mes

Publicado por Rafael (1 intervención) el 27/12/2017 21:12:25
NombreMes = Application.Proper(MonthName(Month(a))) , solución en VBA
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar