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.
  • Avatar do usuário
#15322
Bom dia a todos,
Construí várias forms e utilizei ComboBox, para colocar alguns parâmetros definidos. Sendo que na hora que disponibilizo no "RowSource" da propriedade do ComboBox o Nome dado ao grupo de informação (Ver Gerenciador de Nomes), tudo OK.
Ao executar o formulários varias vezes, depois de algumas utilizações, ao clicar na caixa suspensa ele dá esta mensagem de erro.
"Erro em tempo de execução '-2147417848 (80010108)': Erro de Automação. O objeto chamado foi desconectado de seus clientes." e trava tudo. O mesmo persiste até remover o "RowSource" volta tudo ao normal.
Já li vários reclamações com este erro, nas nenhum ligado ao ComboBox, preciso deste recurso com isto não justifica remover os Nomes do "RowSource" para volta tudo ao normal.

Imagem
#15323
Bom dia!!

Eu não se minha postagem vai ajudar, mas as vezes, você deve verificar sua rotina, caso dentro dela tenha algum código onde vc tenta chamar (exibir) ou fechar um userform(considerando que o UserForm está como Model etc).

Seria interessante para o pessoal da comunidade, ver suas rotinas e depois tentar passar uma possível solução.
Obs: vale ressaltar que não sabemos como operar seu projeto, por tanto é bom nos deixar claro de como funciona o tal para que possamos simular o uso e obter o mesmo erro que tu diz que ocorre.

Att
#15326
Bom dia Alexandre,

O erro dá sem envolver a programação, só exibo o formulário sem definir a caixa suspensa, funciona tudo e sem nenhum erro, quando incluo a informação da caixa suspensa e exibo o formulário, ao clicar para exibir a caixa suspensa ai dá o erro, (sem execução de código).

Mas criei uma caixa suspensa com um redução de informação.

Vou na minha tabela de informação e cadastrei o NOME como a foto abaixo. e coloquei a função DESLOC, para restringir sua visualização.

Em "Formulas" entrei em "Gerenciado de Nomes" e "Novo", cadastrei o "CS_OS" e na referencia inclui "=DESLOC(Banco_de_Dados!$B:$B;1;0;CONT.VALORES(Banco_de_Dados!$B:$B)-1;2)", o mesmo foi feito para todas as ComboBox

Imagem

Segue uma simulação feita agora, só cliquei na caixa suspensa, não foi solicitado nenhuma ação ou execução.
Imagem

Atenciosamente,
Antônio Neto (@ON)
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