Página 1 de 1
Executar Macro com o critério do Select Case
Enviado: 27 Fev 2020 às 22:54
por Santana90
Pessoal, boa noite!
Já tentei de várias formas, mas sem sucesso...
Tenho a seguinte necessidade, ao selecionar um valor na caixa de seleção apaga um determinado Range, até ai consigo resolver o problema com o Select Case, mas quero chamar (Call) outra macro na sequência que consta no módulo 2, é possível?
Anexo arquivo de exemplo para facilitar o entendimento.
Abraço
Re: Executar Macro com o critério do Select Case
Enviado: 28 Fev 2020 às 06:55
por gfranco
Bom dia.
Utilize o "call" para chamar a macro.
Executar Macro com o critério do Select Case
Enviado: 30 Mar 2020 às 16:36
por Santana90
boa tarde, gfranco
Inseri o "call" mas dá erro na sub ao executar.
Re: Executar Macro com o critério do Select Case
Enviado: 30 Mar 2020 às 18:50
por osvaldomp
Worksheets("ab").Range("E2").ClearContents
: mgs
Case "B"
Worksheets("ab").Range("F2").ClearContents
: mgs
ou
Código: Selecionar todosSub TesteV2()
Select Case [C2]
Case "A": [E2] = "": mgs
Case "B": [F2] = "": mgs
Case Else: MsgBox "Selecionar a Letra"
End Select
End Sub
Código: Selecionar todosSub TesteV3()
Select Case [C2]
Case "A": [E2] = ""
Case "B": [F2] = ""
Case Else: MsgBox "Selecionar a Letra": Exit Sub
End Select
mgs
End Sub
Re: Executar Macro com o critério do Select Case
Enviado: 31 Mar 2020 às 17:32
por Santana90
Boa tarde, osvaldomp
Anexo a estrutura do select case e o erro que aparece.
O erro ocorre quando chega no "call" botao...
(Erro do compilação: O argumento não é opcional)
Obrigado!
Executar Macro com o critério do Select Case
Enviado: 31 Mar 2020 às 18:02
por lucasExcel
Vê se essa solução te atende.
Re: Executar Macro com o critério do Select Case
Enviado: 01 Abr 2020 às 09:01
por Santana90
Bom dia, lucasExcel
Em tempo segue a imagem da estrutura do código e do erro.
Mas vou testar a sua solução!
Att,
Executar Macro com o critério do Select Case
Enviado: 02 Abr 2020 às 11:39
por lucasExcel
Não existe a possibilidade de fazer o upload em anexo da planilha ? porque assim poderíamos depurar o código linha por linha e tentar achar onde se encontra ao erro.