MOSTRAR MES
Tenho uma data, supondo: 21/01/2014.
Como pegar somente o nome do mes mostrando em um label?
exemplo:
Janeiro
ou
Janeiro/2014
ou os dois.
Como pegar somente o nome do mes mostrando em um label?
exemplo:
Janeiro
ou
Janeiro/2014
ou os dois.
eu faço assim:
no campo vData informe a data que será consultada
if DatePart([Ô]m[Ô], vData) = 1 then vMes = [Ô]Janeiro[Ô]
if DatePart([Ô]m[Ô], vData) = 2 then vMes = [Ô]Fevereiro[Ô]
assim você pode montar uma função e ela retorna o mês desejado.
no campo vData informe a data que será consultada
if DatePart([Ô]m[Ô], vData) = 1 then vMes = [Ô]Janeiro[Ô]
if DatePart([Ô]m[Ô], vData) = 2 then vMes = [Ô]Fevereiro[Ô]
assim você pode montar uma função e ela retorna o mês desejado.
Segue uma function minha que retorna o nome do mês.
Ai voce chama assim
msgbox pf_RetornaMes(month(21/03/2014))
Espero ter ajudado.
Public Function pf_RetornaMes(mes As Integer)
Dim varMes As String
varMes = [Ô][Ô]
Select Case mes
Case 1
varMes = [Ô]JANEIRO[Ô]
Case 2
varMes = [Ô]FEVEREIRO[Ô]
Case 3
varMes = [Ô]MARÇO[Ô]
Case 4
varMes = [Ô]ABRIL[Ô]
Case 5
varMes = [Ô]MAIO[Ô]
Case 6
varMes = [Ô]JUNHO[Ô]
Case 7
varMes = [Ô]JULHO[Ô]
Case 8
varMes = [Ô]AGOSTO[Ô]
Case 9
varMes = [Ô]SETEMBRO[Ô]
Case 10
varMes = [Ô]OUTUBRO[Ô]
Case 11
varMes = [Ô]NOVEMBRO[Ô]
Case 12
varMes = [Ô]DEZEMBRO[Ô]
End Select
pf_RetornaMes = varMes
End Function
Ai voce chama assim
msgbox pf_RetornaMes(month(21/03/2014))
Espero ter ajudado.
ou simplesmente
MsgBox MonthName(Month([Ô]10/01/2014[Ô]))
MsgBox Format(vData, [Ô]mmmm[Ô])
Tópico encerrado , respostas não são mais permitidas