RedoList secondaire ()
Faible LastR en tant que longtemps, LastC en tant que longtemps
Faible arr comme variante
Faible r en tant que longtemps, c en tant que longtemps
Faible CellContents comme variante
Faible MaxRows en tant que longtemps
Faible DestR en tant que longtemps
Avec ActiveSheet
LastR =. Cellules (. Rows.Count, 1).End (xlUp). Rangée
LastC =. Cellules (1. Columns.Count). Extrémité (xlToLeft). Colonne
arr =. Gamme (. Cellules (1, 1). Cellules (LastR, LastC)). Valeur
Extrémité avec
Worksheets.Add
DestR = 1
Pour r = 1 à UBound (arr, 1)
MaxRows = 0
Pour c = 1 à UBound (arr, 2)
Si arr (r, c) <> "" alors
CellContents = s'est dédoublé (arr (r, c), Chr (10))
Cellules (DestR, c). Remettre à la côte (UBound (CellContents) + 1, 1) = Application.Transpose (CellContents)
Si (UBound (CellContents) + 1) > MaxRows puis MaxRows = (UBound (CellContents) + 1)
Finir si
Après
DestR = DestR + MaxRows
Après
MsgBox « fait »
Sous-marin d'extrémité
|