Sub TransposeData ()
Schemerige LastR zoals lang, LastC zoals lang
Schemerige arr als Variant
Schemerige DestR zoals lang
Schemerige CounterR zoals lang, CounterC zoals lang
Met Toepassing
.ScreenUpdating = Vals
. Berekening = xlCalculationAutomatic
Eind met
Met ThisWorkbook.Worksheets („Lijst“)
LastR =. Cellen (. Rows.Count, „a“). Eind (xlUp). Rij
LastC =. Cellen (1. Columns.Count). Eind (xlToLeft). Kolom
arr =. Waaier (. Cellen (LastR, „a“). Cellen (1, LastC)). Waarde
Eind met
Worksheets.Add
DestR = 1
Met ActiveSheet
. Waaier („a1: c1“) = Serie („Cliënt“, „Code“, „Fund#“)
Voor CounterR = 2 aan UBound (arr, 1)
Voor CounterC = 3 aan UBound (arr, 2)
Als Versiering (arr (CounterR, CounterC)) <> "" Toen
DestR = DestR + 1
. Cellen (DestR, 1) = arr (1, CounterC)
. Cellen (DestR, 2) = arr (CounterR, 1)
. Cellen (DestR, 3) = arr (CounterR, 2)
Eind als
Daarna
Daarna
. Columns.AutoFit
. [a1]. Soort Key1: =. [a1], Key2: =. [c2], Order1: Het =xlAscending, Order2: Het =xlAscending, Kopbal: =xlYes
Eind met
Met Toepassing
.ScreenUpdating = Waar
. Berekening = xlCalculationAutomatic
Eind met
„Gedaane“ MsgBox
Sub van het eind
|