Problem: This is for Excel 2010
It is rarely that I need to merge the result of multiple rows if they are have a common value (In this case is PN#), while there are a few column similar but not the same (description and Name), while the quantity at different columns are automatically summed. However, it is nice to have such ability.
This can be done using SUMIF multiple time Explain expected result:

Available resource: How to SUM / merge similar rows in Excel using VBA?
When the macro run, I would like to: 1. Specified the range, include the header 2. Choose the main column that uses to compare the name (PN#) 3. Choose the columns that will not be summed but just simple choose the first occurrence (Description and Name) 4. The other columns will be summed 5. Choose where I Can put the result table
What have I tried/done:
- I am able to get the range from selection. But wish I could do something like Excel has to select the range

- Inputboxes to let user choose which column to be used to compare, which columns to choose the first occurrence of PN#, and which columns to be summed.
My main question is to how to merge the rows?