Lucas Rios
-
Posts
2 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Lucas Rios
-
-
Prezados, muito bom dia!
Sou iniciante no VBA e gostaria de tirar uma dúvida básica.
Estou tentando chamar uma função de acordo com o valor de uma célula, utilizando o código abaixo. Ocorre que esse código só funciona se o valor da célula for digitado pelo usuário; no meu caso, em que o valor da célula é vinculado ao resultado de outra, o código não é sensibilizado. Alguém poderia propor um ajuste?
Agradeço a atenção!
Abraços!
Private Sub Worksheet_Change(ByVal Target As Range)Application.EnableEvents = FalseIf Not Intersect(Target, Range("AB6")) Is Nothing ThenSelect Case TargetCase 101Call FortescueCase 102Call ArriumCase ElseEnd SelectEnd IfApplication.EnableEvents = TrueEnd SubOps, generalizando:Select Case TargetCase 1Call Macro_1Case 2Call Macro_2Case ElseEnd Select
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
VBA - Função Case
em Microsoft Office e similares
Postado
Muito obrigado!!
Osvaldo, a macro solicitada refere-se à edição de link com outra planilha Excel: