Dan
Place this macro in a module.
Option Explicit
Sub UniqueNames()
Dim ws As Worksheet
Dim rg As Range, c As Range
Dim rDest As Range
Dim col As New Collection
Dim i As Long
Set rDest = Worksheets("Sheet2").Range("A1")
Set col = New Collection
For Each ws In Worksheets
If ws.Name = "Sheet2" Then Exit For
With ws
Set rg = .Range("A1", .Cells(Rows.Count, "A").End(xlUp))
For Each c In rg
On Error Resume Next
col.Add c.Text, c.Text
On Error GoTo 0
Next c
End With
Next ws
For i = 2 To col.Count
rDest.Offset(i - 1, 0).Value = col(i)
Next i
End Sub
And on sheet2 in cell B2 place this : =SUMPRODUCT((Sheet1!$A$2:$A$200=A2)*(Sheet1!$B$2:$B$200)) and copy down
The macro will copy on sheet2 all the unique part# and the formula will give you the total amount for each item.
HTH
John