Bom dia!
O exemplo é um combobox que no evento change chama um sub dentro de um módulo.
Dá erro, diz que esperava por variável ou procedimento, não módulo.
Minha intenção é chamar esse sub que está em um módulo. Nesse módulo tenho uma rotina de pesquisa que utiliza o texto escolhido no combobox como parâmetro.
Alguém sabe como posso fazer?
Obs: Antes essa rotina estava dentro do controle, mas acontece que ela serve para outras pesquisas dentro da aplicação, logo, quando eu tenho uma rotina que serve para mais de um controle, coloco em módulo e oriento o controle para chamar o módulo. Detalhe é que nos outros controle, uso outros eventos, click, doubleclick, ainda não tinha experimentado usar no change. Parece que não funfa né.
At
Bom dia!!
Seria algo assim?
Private Sub ComboBox1_Change() Select Case ComboBox1.Value Case Is = "MeuValor1" 'Valor dentro da combobox Macro3 Case Is = "MeuValor2" 'Valor dentro da combobox Macro6 Case Is = "MeuValor3" 'Valor dentro da combobox Macro7 End Select End Sub Sub Macro3() MsgBox "Macro3" End Sub Sub Macro6() MsgBox "Macro6" End Sub Sub Macro7() MsgBox "Macro7" End Sub
Att
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Que absurdo, me desculpem a pergunta ingênua kkkkkkk
Ingênua até certo ponto, não tinha percebido que dei o mesmo nome para o módulo e o sub. Ele entendia que era pra chamar o módulo.
Troquei os nomes e posso chamar a macro dentro do evento change normalmente.
Eita lele.
Obrigado Alexandre.
At
Boa tarde!!
Que bom que resolveu, obrigado pelo retorno!
Att
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel