OK ! Coutinho obrigado pela dica, porem acabei conseguindo resolver o problema de forma muito mais simples e se não fossem esssas siples conversas no forum talvez nunca teria tido a ideia para resolver.
Ocodigo ababou ficandoa assim:
Ele não está 100% atimizado mas funcionou.
Acabei usando uma formatação condicional, que se as cores aparecessem na mesma linha ele filtrava ela de depois selecionava a informações que eu estava buscando
Selection.End(xlToLeft).Select
    Selection.End(xlToLeft).Select
    Selection.Copy
    Windows("Cópia de Ordens MT set-18 a ago-19.xlsm").Activate
    Sheets("cores").Select
    Application.Goto Reference:="R2C1"
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Windows("Banco de Dados - teste.xlsm").Activate
    ActiveCell.Offset(0, 6).Range("A1").Select
    Application.CutCopyMode = False
    Selection.Copy
    Windows("Cópia de Ordens MT set-18 a ago-19.xlsm").Activate
    ActiveCell.Offset(0, 1).Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Windows("Banco de Dados - teste.xlsm").Activate
    ActiveCell.Offset(0, 1).Range("A1").Select
    Application.CutCopyMode = False
    Selection.Copy
    Windows("Cópia de Ordens MT set-18 a ago-19.xlsm").Activate
    ActiveCell.Offset(0, 1).Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Sheets("Planilha1").Select
    ActiveSheet.Range("$A$1:$R$3738").AutoFilter Field:=6, Criteria1:=RGB(255, _
        0, 0), Operator:=xlFilterCellColor
    ActiveSheet.Range("$A$1:$R$3738").AutoFilter Field:=5, Criteria1:=RGB(0, _
        176, 240), Operator:=xlFilterCellColor
    Application.Goto Reference:="R1C1"
    Selection.End(xlDown).Select
    Application.CutCopyMode = False
    Selection.Copy
    Application.CutCopyMode = False
    ActiveCell.Offset(0, 7).Range("A1").Select
    Selection.Copy
    ActiveCell.Offset(0, -1).Range("A1:B1").Select
    Application.CutCopyMode = False
    Selection.Copy
    Windows("Banco de Dados - teste.xlsm").Activate
    Selection.End(xlToRight).Select
    ActiveCell.Offset(0, 1).Range("A1").Select
    ActiveSheet.Paste
    ActiveCell.Offset(1, 0).Range("A1").Select
    
    Windows("Cópia de Ordens MT set-18 a ago-19.xlsm").Activate
    Application.CutCopyMode = False
    ActiveSheet.ShowAllData
    Windows("Banco de Dados - teste.xlsm").Activate
                                                                                                	                                                
	                                         
                    
                    	
                            Postado : 31/10/2019 10:52 am