Hello John,
Add these four lines inside the For Each loop in the FindInstances macro.
rngFound.Offset(intCount, 2) = c.Offset(0, 1).Value
rngFound.Offset(intCount, 3) = c.Offset(0, 3).Value
rngFound.Offset(intCount, 4) = c.Offset(0, 4).Value
rngFound.Offset(intCount, 5) = c.Offset(0, 7).Value
Also change the appropriate line in CopyResult to match this (change highlighted in red)
If rngTable.Offset(intLoop - 1, 6) = "x" Then
Range("CatalogStart").Offset(rngTable.Offset(intLoop - 1, 1) - Range("CatalogStart").Row, 9).Value = rngTable.Offset(intLoop - 1, 6).Value
You will have to add labels and possibly move your macro buttons
Regards
Harry