- 29 Jun 2017 às 15:43
#24361
Boa tarde galera, Preciso de uma ajuda montei um procedimento que vai selecionar as células preenchidas de uma coluna, as informações selecionadas tem que ser carregadas em uma variável e depois a mesma será usada dentro do procedimento de filtro avançado?
'Estrutura de Repetição
Do While Nome <> " "
W.Select
If Nome = Aba Then
ActiveCell.Offset(0, -1).Select
Range(Selection, Selection.End(xlDown)).Row 'Selecionei as céluas
Cel = 'o que foi selecionado acima deve ser carregado nesta variável
End If
'Filtrando pelo filtro avançado
Y.Select
Sheets("Balancete").Columns("A:I").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Sheets("C.Custo").Range(Cel) 'usar a variável , CopyToRange:=Range("A1") _
, Unique:=False
Cells.Select
Cells.EntireColumn.AutoFit
Range("A1").Select
Grato
'Estrutura de Repetição
Do While Nome <> " "
W.Select
If Nome = Aba Then
ActiveCell.Offset(0, -1).Select
Range(Selection, Selection.End(xlDown)).Row 'Selecionei as céluas
Cel = 'o que foi selecionado acima deve ser carregado nesta variável
End If
'Filtrando pelo filtro avançado
Y.Select
Sheets("Balancete").Columns("A:I").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Sheets("C.Custo").Range(Cel) 'usar a variável , CopyToRange:=Range("A1") _
, Unique:=False
Cells.Select
Cells.EntireColumn.AutoFit
Range("A1").Select
Grato
