VorRedoList ()
Schwaches LastR als lang, LastC als lang
Schwaches arr als Variante
Schwaches r als lang, c als lang
Schwaches CellContents als Variante
Schwaches MaxRows als lang
Schwaches DestR als lang
Mit ActiveSheet
LastR =. Zellen (. Rows.Count, 1).End (xlUp). Reihe
LastC =. Zellen (1. Columns.Count). Ende (xlToLeft). Spalte
arr =. Strecke (. Zellen (1, 1). Zellen (LastR, LastC)). Wert
Ende mit
Worksheets.Add
DestR = 1
Für r = 1 zu UBound (arr, 1)
MaxRows = 0
Für c = 1 zu UBound (arr, 2)
Wenn arr (r, c) <> "" dann
CellContents = spaltete auf sich (arr (r, c), Chr (10))
Zellen (DestR, c). Die Größe neu bestimmen (UBound (CellContents) + 1, 1) = Application.Transpose (CellContents)
Wenn (UBound (CellContents) + 1) > MaxRows dann MaxRows = (UBound (CellContents) + 1)
Beenden wenn
Zunächst
DestR = DestR + MaxRows
Zunächst
MsgBox „getan“
Enden-Unterseeboot
|