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 todos
Sub 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 todos
Sub 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.