HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
Piet
22.04.2026 19:27:25
AW: letzte Spalte
Hallo Opalu

probiere bitte mal diesen Code, würde mich freuen wenn es damit klappt.
Wenn du die letzten 40 Spalten markieren willst muss man prüfen, ob die letzte Spalte auch > 40 ist!
Dieses Makro sollte das können. Auf die schnelle entworfen, nicht 100% getestet.

mfg Piet

Sub test()

Dim ASp As Integer, LSp As Integer
LSp = Cells.SpecialCells(xlCellTypeLastCell).Column
If LSp < 40 Then ASp = 1 Else ASp = LSp - 40

Columns(LSp).Select 'Letzte Spalte Select
MsgBox LSp

Columns("ASP:LSp").Select 'letzte 40 Spalten Select
MsgBox ASp & " " & LSp
End Sub
Als Antwort auf diesen Beitrag
Opalu
22.04.2026 16:58:41
letzte Spalte
Hey Profis

Wie kann ich mit VBA die letze Spalte aktivieren und in einem zweiten Schritt die letzten 40

Opal sagt schon mal Danke
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.