Sub TransposeData ()
Oscurare LastR come lungamente, LastC come lungamente
Oscurare il arr come variante
Oscurare DestR come lungamente
Oscurare CounterR come lungamente, CounterC come lungamente
Con l'applicazione
.ScreenUpdating = falso
. Calcolo = xlCalculationAutomatic
Estremità con
Con ThisWorkbook.Worksheets (“lista„)
LastR =. Cellule (. Rows.Count, “a„). Estremità (xlUp). Fila
LastC =. Cellule (1. Columns.Count). Estremità (xlToLeft). Colonna
arr =. Gamma (. Cellule (LastR, “a„). Cellule (1, LastC)). Valore
Estremità con
Worksheets.Add
DestR = 1
Con ActiveSheet
. Gamma (“a1: c1„) = allineamento (“cliente„, “codice„, “Fund#")
Per CounterR = 2 a UBound (arr, 1)
Per CounterC = 3 a UBound (arr, 2)
Se disposizione (arr (CounterR, CounterC)) <> "" Allora
DestR = DestR + 1
. Cellule (DestR, 1) = arr (1, CounterC)
. Cellule (DestR, 2) = arr (CounterR, 1)
. Cellule (DestR, 3) = arr (CounterR, 2)
Concluder se
Dopo
Dopo
. Columns.AutoFit
. [a1]. Specie Key1: =. [a1], Key2: =. [c2], Order1: =xlAscending, Order2: =xlAscending, intestazione: =xlYes
Estremità con
Con l'applicazione
.ScreenUpdating = allineano
. Calcolo = xlCalculationAutomatic
Estremità con
MsgBox “fatto„
Sommergibile dell'estremità
|