Hello Edhess,
I made an iLogic rule for you that will select all faces with the same color (name).
first select one face, that run the rule. it will select every face, within the part, with the same color.
just put the code in a new iLogic rule, select a face, and run the rule.
'first select ONE face with a different color, than start this rule
Private Sub Main()
Dim oPartDoc As Inventor.PartDocument = ThisApplication.ActiveDocument
Dim oSelectSet As SelectSet = oPartDoc.SelectSet
Dim oFaceColor As String = ""
If oSelectSet.Count <> 1 Then
MsgBox("Select one face, than start this rule")
Exit Sub
End If
Dim oSelectedFace As Face = oSelectSet.Item(1)
Dim oFaceColorFound As Boolean = False
oFaceColor = findFaceColor(oSelectedFace)
If oFaceColor = "NoColor" Then
MsgBox("No color found")
Exit Sub
End If
Dim oFaces As Faces = oPartDoc.ComponentDefinition.SurfaceBodies(1).Faces
Dim oFace As Face
For Each oFace In oFaces
Dim oOtherFaceColor As String = findFaceColor(oFace)
If oOtherFaceColor = oFaceColor Then
oSelectSet.Select(oFace)
End If
Next
End Sub
Private Function findFaceColor(ByVal oFace As Face) As String
Dim result As String = ""
If oFace.AttributeSets.Count > 0 Then
For Each oAttribset As AttributeSet In oFace.AttributeSets
For Each oAttribute As Attribute In oAttribset
If oAttribute.Name = "FaceColor" Then
result = oAttribute.Value
'oFaceColorFound = True
Exit For
End If
Next
Next
Else
result = "NoColor"
End If
Return result
End Function
If this answers your question then please select "Accept as Solution"
Kudo's are also appreciated

Succes on your project, and have a nice day
Herm Jan