Notifications
Clear all

macro para preencher combobox de userform em um modulo

2 Posts
1 Usuários
0 Reactions
878 Visualizações
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

existe problema de usar uma macro para preencher os combobox de userform em um modulo ?

estou testando um macro que vai trabalhar com qualquer combobox e de qualquer userform

inicialmente parece funcionar bem

mas se eu não me engano eu tive problemas ao usar a referencia de um objeto e controle quando eu estava montando essa macro para trabalhar no proprio formulario, mas não estou bem lembrado do fato

pelo que me lembro era no Me.ActiveControl.Name
nem sempre vinha o controle correto,
então passei a usar assim
Call PreencheComboboxSET("Setor_Ori7", Plan_Ori7.Value)
e a macro "PreencheComboboxSET" no proprio formulario

mas como tenho varios userform e combobox, estou querendo centralizar os comandos para facilitar edição da planilha
sem falar que criar novos comando fica muito mais facil já que não preciso ficar me preocupando com nomes, a linha de comando vai servir para todos

então estou testando assim com a macro para preencher em um modulo

Private Sub Setor_Ori7_DropButtonClick()

combii = Me.ActiveControl.Name
   Call PreencheComboboxSET(Me, combii, Me.Controls("Plan" & Right(combii, 5)).Value)
   
End Sub

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 08/04/2015 6:17 pm
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

até o momento na planilha de teste está tudo certo

de inicio não atualizava sempre com o valor atual da planilha (só as vezes :?: ),
as vezes tinha fechar e abrir o userform para apresentar os valores atuais

depois de algumas mudanças na macro que fica no modulo ficou normal

bem eu sequer sabia que se podia usar objetos com referencia direta

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 12/04/2015 9:14 am