04.12.2023, 11:35
(Dieser Beitrag wurde zuletzt bearbeitet: 04.12.2023, 11:46 von herbert0803.)
Hallo zusammen,
ich habe in einer Exceldatei für Bereiche Namen vergeben, die ich in VBA Code verwende.
Wie kann ich den Bereich für einen Namen anpassen auf die letzte benutzte Zelle in einer Spalte.
zB
Name = MeinBereich
Bezieht sich auf = 'Blatt1'!$C$9:$C$100
Ich möchte jetzt den Bereich auf = 'Blatt1'!$C$9:$C$ und letzte Zelle in Spalte C ändern
Danke!
Hallo nochmal,
ich glaube ich habe es selbst gelöst.
Falls jemand einen besseren Vorschlag hat, bitte gerne.
ich habe in einer Exceldatei für Bereiche Namen vergeben, die ich in VBA Code verwende.
Wie kann ich den Bereich für einen Namen anpassen auf die letzte benutzte Zelle in einer Spalte.
zB
Name = MeinBereich
Bezieht sich auf = 'Blatt1'!$C$9:$C$100
Ich möchte jetzt den Bereich auf = 'Blatt1'!$C$9:$C$ und letzte Zelle in Spalte C ändern
Danke!
Hallo nochmal,
ich glaube ich habe es selbst gelöst.
Code:
letzteZeile = ActiveSheet.Cells(Rows.Count, 3).End(xlUp).Row
ActiveWorkbook.Names("MeinBereich").RefersTo = _
"='Blatt1'!$C$9:$C$" & letzteZeile
Falls jemand einen besseren Vorschlag hat, bitte gerne.
LG Herbert
Windows 10
Office 365
Windows 10
Office 365