Notifications
Clear all
2024 - VBA & Macros
2
Posts
2
Usuários
0
Reactions
1,087
Visualizações
Topic starter
Pessoal, boa tarde! Tudo bem?
Gostaria de definir o filtro de uma tabela (Table1) de acordo com o valor que está em uma célula, mas esse valor se altera ocasionalmente. Após esse filtro, essa tabela será copiada e colada em outro lugar. Tentei fazer por gravação, mas o código é lido com o valor e não com o caminho para a célula que contém o valor. A célula está na sheet "FY", célula "AR98". Alguém pode me ajudar, por favor?
Sheets("FY").Select Range("AR98").Select Selection.Copy Sheets("Sheet2").Select ActiveSheet.ListObjects("Table1").Range.AutoFilter Field:=3, Criteria1:= _ "=*16*", Operator:=xlAnd ActiveWindow.SmallScroll Down:=-42 Range("B1:AD209").Select Application.CutCopyMode = False Selection.Copy ActiveWindow.ScrollColumn = 19 ActiveWindow.ScrollColumn = 17 ActiveWindow.ScrollColumn = 14 ActiveWindow.ScrollColumn = 10 ActiveWindow.ScrollColumn = 4 ActiveWindow.ScrollColumn = 1 Sheets("Sheet4").Select ActiveWindow.SmallScroll Down:=87 Range("A100").Select ActiveSheet.Paste Rows("101:101").Select Selection.RowHeight = 15 ActiveWindow.SmallScroll Down:=-9 Rows("100:100").Select Range(Selection, Selection.End(xlDown)).Select Range(Selection, Selection.End(xlUp)).Select Range(Selection, Selection.End(xlDown)).Select Selection.RowHeight = 15 Range("F108").Select
Obrigado.
Jean
Postado : 25/11/2015 12:23 pm
Boa tarde!!
Já testou isso?
Criteria1:=Sheets("FY").Range("AR98")
Não testado!!
se puder postar seu arquivo.
Att
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 25/11/2015 1:32 pm