Spaltenbreite der markierten Zelle anpassen
04.03.2026 01:01:49
derGlowka
ich bin nach längerer Zeit wieder mal "gezwungen" mich intensiver mit Excel zu beschäftigen und habe da eine Frage, bei der ich als mittfünfziger grad mal auf dem Schlauch stehe.
Mein ziel ist es, das eine Zelle, wenn ich sie mit der Maus anklicke, die Breite entsprechend des Inhalts annimmt.
Hab jetz mal sowas versucht:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.EntireColumn.AutoFit
End Sub
Wenn ich eine andere Zelle anklicke soll eben die Spalte nach deren Inhalt expandieren und die vorherige wieder auf eine Standardbreite "schrumpfen".
Mit oben Code wird die Funktion auf alle Zellen angewendet. Wie muss ich das machen, dass es nur für eine einzelne Zelle/Spalte funktioniert? Geht das über Schleifen?
Sorry für die vielleicht dumme Frage, aber ich hatte schon paar Jahre nix mehr mit VBA zu tun...
Anzeige