Utilizzo di VBA per estendere i dati di Excel in modo che non sia necessario utilizzare le tabelle pivot o le formule di matrix

Per quanto utile come le tabelle pivot, non sono un fan. Mi aiuti a codificare per estendere i miei dati su un foglio di lavoro separato (all'interno della stessa cartella di lavoro) utilizzando una macro VBA?

I miei dati grezzi (Sheet1) hanno i seguenti campi:

AccName CommissionPerc RepCode InvValue Cost GrossProfit TxDate Item Qty 

Allora naturalmente sotto "AccName", il cliente può apparire molte volte sul foglio, lo stesso per RepCode ecc …

Assistenza con un codice VBA che funziona?

Grazie!