Ir ao conteúdo
  • Cadastre-se

Excel chamar macro ao alterar valor de célula


Posts recomendados

Olá pessoal.

É o seguinte, uma planilha com diversos dados para gerarem gráficos simples. Gráficos são mensais, quando na célula com validação altero o mês os valores mudam e chama a macro que ordena do valor maior para o menor. O código abaixo funciona perfeitamente. Entretanto, quero que em outro caso em outra célula com validação quando o valor for alterado ele chame outra macro. Não estou conseguindo e não da erro, simplesmente a macro não é acionada. (quando executo a macro separadamente funciona).

Resumo - como posso acrescentar mais um caso que não tem haver com a primeira validação e nem com a primeira macro e so seja executado quando o valor da célula com validação for alterado.

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "B1222" Then
   
   Call OrdenarECL

End If
End Sub

 

 

Desde já agradeço.

Link para o comentário
Compartilhar em outros sites

Experimente:

Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address = "$B$1222" Then
   Call OrdenarECL
  ElseIf Target.Address = "A$50" Then 'altere o endereço conforme desejado
   Call SuaMacro 'coloque o nome da macro
  End If
End Sub

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...