Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
#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?
Código: Selecionar todos
Private Sub CommandButton2_Click()
Data = TextoData.Value

Firstkey = TextoUC.Text & "-" & Application.WorksheetFunction.EoMonth(Data, 1) + 1

Label3 = Firstkey

End Sub
#48514
Não sei se entendi direito, mas não resolveria usar o DateAdd?
Exemplo:
DateAdd("m", -2, Data)

No caso do exemplo, reduziria 2 meses da variável "Data"
A fórmula é usada assim: DateAdd("Valor("m = mes, d=dia,yyyy=ano", "qtd positiva ou negativa", "String")
Código: Selecionar todos
Firstkey = TextoUC.Text & "-" & DateAdd("m", -2, Data)
#48517
Pra um dos formulários atendeu perfeitamente, porém, no outro ele começou a dar erro no PROCV, não estou entendendo a origem do erro.

Segue anexo
Você não está autorizado a ver ou baixar esse anexo.
#48547
As datas estão sendo cadastradas como números inteiros... Provavelmente é isso, mas não entendi a lógica do formulário pra testar. Podes tentar definir a variável Data: "Dim Data as Date" no CommandButton1, e alterar o formato na planilha pra data.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord