Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
448to452
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
448to452
448to452
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Spalte in mehrere Spalten

Spalte in mehrere Spalten
07.07.2004 12:02:57
Alex
Hallo,
ich möchte Daten, die untereinander in Spalte A stehen (und die endlos lange ist). Beim Ausdrucken, verschwende ich jede Menge Papier. Ich möchte dass die Daten blattfüllen verteilt werden, so dass die Daten in Spalten nebeneinander aufgelistet werden.
Danke im Voraus
Alex

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spalte in mehrere Spalten
Beni
Hallo Alex,
dieser Code übernimmt die Spaltenbreite von "A" und errechnet die Anzahl möglicher Spalten, ob Quer- oder Hochformat.
Gruss Beni

Sub eine_Spalte_in_Mehreren_drucken()
Dim rng As Range
Dim iRow As Integer, iCountR As Integer
Dim iRowT As Integer, iColT As Integer
Dim iCounter As Integer
Application.ScreenUpdating = False
Set rng = Range("A1").CurrentRegion
cw = Columns("A").ColumnWidth
Workbooks.Add 1
'ActiveSheet.PageSetup.Orientation = xlLandscape 'Querformat
'ActiveSheet.PageSetup.Orientation = xlPortrait 'Hochformat
If ActiveSheet.PageSetup.Orientation = xlLandscape Then
iCountR = 36
br = 125
Else
iCountR = 56
br = 56
End If
spa = br / cw
Columns("A:O").ColumnWidth = cw
iRow = 1
iRowT = 1
iColT = 1
Do While iRow <= rng.Rows.Count
For iCounter = 1 To CInt(spa)
rng.Range(rng.Cells(iRow, 1), _
rng.Cells(iRow + iCountR - 1, 6)).Copy Cells(iRowT, iColT)
iRow = iRow + iCountR
iColT = iColT + 1
Next iCounter
ActiveSheet.PrintPreview
'ActiveWindow.SelectedSheets.PrintOut Copies:=1
iColT = 1
Loop
ActiveWorkbook.Close savechanges:=False
Application.ScreenUpdating = True
End Sub

Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige