Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1472to1476
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 begrenzen

Spaltenbreite begrenzen
01.02.2016 11:49:39
Michael

Hallo,
wie kann automatisch Spaltenbreiten optimieren.
Wie mache ich es aber das ich für eine Spalte G ein Maximalmaß vorgeben kann?

Sub SpaltenbreiteOptimieren()
Worksheets("Aufstellung").Unprotect Password:="ffff"
Application.GoTo Tabelle1.Range("A1")
Columns("A:J").EntireColumn.AutoFit
Columns("M:O").EntireColumn.AutoFit
Columns("R:AA").EntireColumn.AutoFit
Worksheets("Aufstellung").Protect Password:="ffff"
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFiltering:=True
End Sub

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Da Du ja bereits ein Makro hast …
01.02.2016 12:09:51
RPP63
… Michael, weise der Spalte G im Makro das Maximum zu:
If Columns("G").ColumnWidth > 15 Then Columns("G").ColumnWidth = 15
Gruß Ralf

AW: Spaltenbreite begrenzen
01.02.2016 12:10:56
Daniel
Hi
Überprüfe nach dem Autofit die Spaltenbreite und sollte sie grösser sein als dein Wunschwert, dann sezte sie auf diesen Wunschwert.
dh nach dem
Columns("A:J").Entirecolumn.Autofit
diesen Code ausführen (die 50 sei dein Wunschwert)
If Columns(7).ColumnWidth > 50 Then Columns(7).ColumnWidth = 50
oder diesen:
Columns(7).ColumnWidth = WorksheetFunction.Max(Columns(7).ColumnWidth, 50)
Gruß Daniel

Anzeige
AW: Spaltenbreite begrenzen
01.02.2016 12:36:56
Michael
Super Danke.
Funktioniert alles :)

Alles klar, ich stelle auf erledigt
01.02.2016 12:46:17
RPP63

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige