Anzeige
Archiv - Navigation
1276to1280
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
Inhaltsverzeichnis

Spaltenbreite

Spaltenbreite
Peter
Hallo,
ich habe mir gerade ein Makro aufgezeichnet, mit dessen Hilfe ich errreichen will, dass die _
markierten Spalten jeweils eine definierte Breite erhalten.

Sub Makro1()
Columns("A:A").Select
Range("A2").Activate
Selection.ColumnWidth = 20
Columns("B:B").Select
Range("B2").Activate
Selection.ColumnWidth = 10
Range("C:C,E:E").Select
Range("E1").Activate
Selection.ColumnWidth = 40
Range("A1:D1").Select
End Sub

Wenn ich das Makro ausführe werden aber alle Spalten auf den letzten Wert (40) gesetzt.
Woran liegts, dass Excel seine eigenen Makros nicht versteht und wie kann ich das Problem lösen?
Gruß
Peter

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Spaltenbreite
06.09.2012 14:11:26
Peter
Hallo Peter,
wird die Selects der Aufzeichnung raus und versuche es so:
Sub Makro1()
With ThisWorkbook.Worksheets("Tabelle1") ' den Tabellenblattnamen ggf. anpassen!
.Columns("A:A").ColumnWidth = 20
.Columns("B:B").ColumnWidth = 10
.Range("C:C,E:E").ColumnWidth = 40
.Range("A1:D1").Select
End With
End Sub

Gruß Peter

AW: Spaltenbreite
07.09.2012 08:07:35
Peter
Danke, funktioniert!
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige