RedoList secundario ()
LastR dévil como de largo, LastC como de largo
Arr dévil como variante
R dévil como de largo, c como de largo
CellContents dévil como variante
MaxRows dévil como de largo
DestR dévil como de largo
Con ActiveSheet
LastR =. Células (. Rows.Count, 1).End (xlUp). Fila
LastC =. Células (1. Columns.Count). Extremo (xlToLeft). Columna
arr =. Gama (. Células (1, 1). Células (LastR, LastC)). Valor
Extremo con
Worksheets.Add
DestR = 1
Para r = 1 a UBound (arr, 1)
MaxRows = 0
Para c = 1 a UBound (arr, 2)
Si arr (r, c) <> "" entonces
CellContents = partió (el arr (r, c), Chr (10))
Células (DestR, c). Volver a clasificar según el tamaño (UBound (CellContents) + 1, 1) = Application.Transpose (CellContents)
Si (UBound (CellContents) + 1) > MaxRows entonces MaxRows = (UBound (CellContents) + 1)
Terminar si
Después
DestR = DestR + MaxRows
Después
MsgBox “hecho”
Submarino del extremo
|