Função para descobr...
 
Notifications
Clear all

Função para descobrir qual o último dia de Determinado Mês

6 Posts
3 Usuários
0 Reactions
1,769 Visualizações
(@victorapda)
Posts: 27
Eminent Member
Topic starter
 

Olá amigos!

Estou trabalhando em uma lógica para uma macro e me seria de grande utilidade se existisse alguma função do DATE que retornasse o ÚLTIMO DIA DE UM MÊS.

Exemplo:

Quero descobrir qual o último dia de Maio => O último dia de Maio é 31

Alguém sabe da existência de algo assim?

Desde já muito obrigado.

 
Postado : 15/05/2014 12:45 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde Victor

No link abaixo tem a função que vc deseja e até uma planilha de exemplo para você baixar.

http://www.microsoftexcel.com.br/index. ... uncao.html

Se a dica foi útil, clique na mãozinha que fica do lado da ferramenta Citar.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/05/2014 1:03 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Alem da indicação do colega Patropi,

Creio eu que o mais simples é

Sub fm()
tp = DateAdd("m", 1, "01/05/2014") - 1
MsgBox Day(tp)
End Sub

Porem seria interessante saber como o parâmetro será passado (data ou mes)

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/05/2014 2:02 pm
(@bento)
Posts: 75
Trusted Member
 

Victor,

Alem das formulas apresentados pelos colegas Patropi e Reinaldo,segue só com formulas:

=FIMMÊS(HOJE();0)
 =FIMMÊS(HOJE();1)
 =FIMMÊS(HOJE();2)

Abs

 
Postado : 15/05/2014 5:05 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite galera.

Bento, vale lembrar que para que as funções fimmês(), datadif(), dentre outras, o suplemento "Ferramentas de análise" deve estar habilitado.
Utilizando fórmula sem o suplemento pode usar:
=data(ano(hoje());mês(hoje())+1;0)

Qualquer coisa da o grito.
Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/05/2014 9:20 pm
(@victorapda)
Posts: 27
Eminent Member
Topic starter
 

Excelente pessoal! Incrível como esse fórum é Top! Muito obrigado pela ajuda de todos, preferi usar o método do Reinaldo porque no meu caso é o que fica mais fácil, mas obrigado pelo aprendizado que obtive através das outras postagens! Tenham um bom dia galera!

 
Postado : 16/05/2014 5:25 am