Criar uma Macro para Consulta
Enviado: 08 Out 2017 às 10:19
Estou com bastante dificuldade em criar uma macro para consultar utilizando o nome de um comprador para aparecer as informaçoes necesarias.
Segue abaixo como estou escrevendo:
ub Consulta()
'
' Consulta Macro
'
Application.ScreenUpdating = False
Range("C1:C2").Select
Sheets("Total Geral").Range("C6:C20").AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Range("C1:C2"), CopyToRange:=Range("C6:C300"), Unique:=False
Range("C2").Select
Sheets("Resumo").Select
Range("B10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
Range("R6:R20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("C10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
Range("S6:S20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("D10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
ActiveWindow.SmallScroll ToRight:=14
Range("AF6:AF20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("E10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
Range("AG6:AH20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("F10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
ActiveWindow.SmallScroll ToRight:=45
Range("BX6:BX20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("I10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
Range("BY6:BY20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("J10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
ActiveWindow.SmallScroll ToRight:=12
Range("CL6:CM20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("K10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
ActiveWindow.SmallScroll ToRight:=18
Range("CZ6:DA20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("O10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
ActiveWindow.SmallScroll ToRight:=16
Range("DN6:DP20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("Q10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("C2").Select
End Sub
Aguardo
Segue abaixo como estou escrevendo:
ub Consulta()
'
' Consulta Macro
'
Application.ScreenUpdating = False
Range("C1:C2").Select
Sheets("Total Geral").Range("C6:C20").AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Range("C1:C2"), CopyToRange:=Range("C6:C300"), Unique:=False
Range("C2").Select
Sheets("Resumo").Select
Range("B10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
Range("R6:R20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("C10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
Range("S6:S20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("D10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
ActiveWindow.SmallScroll ToRight:=14
Range("AF6:AF20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("E10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
Range("AG6:AH20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("F10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
ActiveWindow.SmallScroll ToRight:=45
Range("BX6:BX20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("I10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
Range("BY6:BY20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("J10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
ActiveWindow.SmallScroll ToRight:=12
Range("CL6:CM20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("K10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
ActiveWindow.SmallScroll ToRight:=18
Range("CZ6:DA20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("O10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Total Geral").Select
ActiveWindow.SmallScroll ToRight:=16
Range("DN6:DP20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumo").Select
Range("Q10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("C2").Select
End Sub
Aguardo