Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Segue imagem:
Não há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Pessoal, tenho uma macro que gostaria que fosse executada quando a validação de dados na célula H6:I6 fosse igual a "Veículos".
Quando essa combinação acontecer quero executar o seguinte código:
Sheets("TABELAS CARGA").Select
ActiveSheet.PivotTables("Tabela dinâmica21").PivotFields("Coluna1"). _
CurrentPage = "(All)"
ActiveSheet.PivotTables("Tabela dinâmica21").PivotFields("Coluna1"). _
CurrentPage = "(All)"
With ActiveSheet.PivotTables("Tabela dinâmica21").PivotFields("Coluna1")
.PivotItems("ESTATICO").Visible = False
End With
ActiveSheet.PivotTables("Tabela dinâmica1").PivotFields("Coluna1"). _
ClearAllFilters
ActiveSheet.PivotTables("Tabela dinâmica1").PivotFields("Coluna1").CurrentPage _
= "DINAMICO"
Range("AD3").Select
ActiveSheet.PivotTables("Tabela dinâmica2").PivotFields("Coluna1"). _
ClearAllFilters
ActiveSheet.PivotTables("Tabela dinâmica2").PivotFields("Coluna1").CurrentPage _
= "DINAMICO"
Range("U11").Select
Sheets("RELATÓRIO").Select
Range("H6:I6").Select
Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.
Rafael,
Agora quando executo o código aparece uma nova janela para criar uma macro, conforme imagem abaixo:
Olá Leandro!
Creio que o evento change da planilha deve atender a sua necessidade. O código deve ser inserido no módulo da planilha. Veja um modelo para rodar o código conforme valor alterado na célula H6:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Excel.Range("H6")) Is Nothing Then
If UCase(Excel.Range("H6").Value) = "VEÍCULOS" Then
'... seu código
End If
End If
End Sub