VBA: Spaltenbreite anpassen
21.01.2004 09:46:54
Bernd K.
ich habe eine VBA Frage für Euch, bei der ich nicht weiterkomme...
Ich habe ein Makro das ein Tabellenblatt aus einer Datei kopiert und einzeln als neue Datei speichert.
Mein Problem:
Dieses Tabellenblatt hat 22 Spalten und ich möchte diese 22 Spalten auf 2 DIN A4 Seiten kriegen.
Kann mir jemand sagen wie ich mit VBA z.B. sage:
' einblenden
Range("A:CZ").Select
Selection.EntireColumn.Hidden = False
' das wird ausgeblendet
Range("E:E, H:H, J:K, N:P, R:AI, AK:AR, AY:CI").Select
Selection.EntireColumn.Hidden = True
' und jetzt will ich sagen z.B.
Breite Spalte A = 10
Breite Spalte C = 15
' und damit die Inhalte aller Zellen sichtbar sind, auch wenn die
Spaltenbreite zu klein ist:
formatiere alle Zellen mit Zeilenumbruch und optimaler
Zellenhöhenanpassung
...
Bei den letzten beiden Unterpunkten scheitere ich leider.
Kann mir hierbei jemand helfen?
Danke an alle,
Bernd K.