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.
Por Falcao98
#47590
Bom dia!

Pessoal, estou com o seguinte problema: Estou trabalhando em um sisteminha simples de cadastro, porém a propriedade "Application.EnableEvents = False" parece não funcionar dentro do formulário, mesmo eu a colocando antes de mudar o valor da ComboBox, o evento "Change" é disparado. Meu código está da seguinte forma:

Private Sub UserForm_Activate()
Application.EnableEvents = False

With frmProd
.cmbCod = Sheets("Produtos").Range("A1048576").End(xlUp).Value + 1 (Aqui o evento Change é disparado, mesmo com a propriedade EnableEvents estando em False)
.cmbMarca.RowSource = "_Marcas"
.cmbMarca = "Selecione uma marca"
.cmbUnidade = "Selecione uma Unidade"
.cmbUnidade.RowSource = "_UNIDADE_VENDA"
.btAlterar.Visible = False
.btExcluir.Visible = False
End With

Application.EnableEvents = False

End sub

Como faço para desabilitar os eventos no formulário quando algum valor é inserido na combo?
Já vasculhei a internet e não encontrei nada, se alguém puder dar uma força aí, vlw
#47594
Aqui está funcionando normalmente... Voce já tentou por esse codigo no evento Initializate ao invés de Activate? E está como "False" lá embaixo no seu código... Tenta anexar uma planilha só com o formulário caso persista o erro...
Por Falcao98
#47596
Segue anexo planilha com o formulário. Depurando você consegue ver que mesmo depois de executar a propriedade "Application.EnableEvents = False", ele chama o Evento Change.
Você não está autorizado a ver ou baixar esse anexo.
#47628
Pelos rápidos testes, percebi que o EnableEvents só funciona fora da area de userforms. Resolvi criando uma variável bem simples, que voce poe no evento Change do TextBox...
Veja se resolve
Você não está autorizado a ver ou baixar esse anexo.
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