- 24 Set 2019 às 15:16
#48511
Pessoal, boa tarde.
Estou tentando utilizar a função FIMMÊS em vba que seria em exemplo:
Application.WorksheetFunction.EoMonth(Data, -3) + 1
Supondo que na variável DATA, estivesse a data 01/09/2019, o retorno da ação deveria ser 01/07/2019, porém, 01/11/2018.
Pelo que entendi fazendo alguns testes, o meses são fixos, ex: 0 = fevereiro, 1 = março, 2 = abril, e assim sucessivamente, é isso mesmo? ou estou utilizando de forma errada?
Estou tentando utilizar a função FIMMÊS em vba que seria em exemplo:
Application.WorksheetFunction.EoMonth(Data, -3) + 1
Supondo que na variável DATA, estivesse a data 01/09/2019, o retorno da ação deveria ser 01/07/2019, porém, 01/11/2018.
Pelo que entendi fazendo alguns testes, o meses são fixos, ex: 0 = fevereiro, 1 = março, 2 = abril, e assim sucessivamente, é isso mesmo? ou estou utilizando de forma errada?
Código: Selecionar todos
Private Sub CommandButton2_Click()
Data = TextoData.Value
Firstkey = TextoUC.Text & "-" & Application.WorksheetFunction.EoMonth(Data, 1) + 1
Label3 = Firstkey
End Sub
Ajude o fórum a funcionar melhor:
Deixe o LIKE quando o comentário for útil a questão.
Marque como RESOLVIDO, quando a demanda for atendida!
"A ambição universal do homem é colher o que nunca plantou."
Deixe o LIKE quando o comentário for útil a questão.
Marque como RESOLVIDO, quando a demanda for atendida!
"A ambição universal do homem é colher o que nunca plantou."