Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

In einem Bereich mit Namen letzte beschriebene Zelle finden

Forumthread: In einem Bereich mit Namen letzte beschriebene Zelle finden

In einem Bereich mit Namen letzte beschriebene Zelle finden
27.05.2024 14:12:04
Heimwerker
Hallo Gemeinde.

Wie schaffe ich das in einem Bereich der einen Namen hat die letzte Beschriebenen Zelle zu finden und zu kopieren?

mit


Dim x As Integer
x = Cells(Rows.Count, 54).End(xlUp).Row
Range("BB" & x - 0 & ": BB" & x).Copy Sheets("Auswerten").Range("BB10")


funktioniert das ganze ja super, aber wenn ich die Zeile BB bzw. 54 mit einem Namen anspreche möchte zB. StromT20 dann geht da nix mehr.

Hat dafür jemand eine Lösung oder eine Idee wie das funktionieren könnet!

Danke & Grüße

Heimwerker

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: In einem Bereich mit Namen letzte beschriebene Zelle finden
27.05.2024 14:20:14
Onur
"aber wenn ich die Zeile BB bzw. 54 mit einem Namen anspreche " - Wie genau machst du das denn?
AW: In einem Bereich mit Namen letzte beschriebene Zelle finden
27.05.2024 14:21:39
daniel
HI

mit
set rngLetzteZelle = .Find(Range("Bereichsname").Find(what:="?*", lookat:=xlwhole, lookin:=xlvalues, searchdirection:=xlprevious)

findest du die letzte beschriebene Zelle im Bereich (mindestens ein Zeichen)

Gruß Daniel
Anzeige
AW: In einem Bereich mit Namen letzte beschriebene Zelle finden
27.05.2024 14:40:34
Matthias
Moin!
Wenn du wieder nur in einer bestimmten Spalte des Namensbereiches suchen willst, analog deinem Beispielcode, würde es auch so gehen.

Range("StromT20").Cells(Range("StromT20").Rows.Count, 1).End(xlUp).Row


Dabei aber aufpassen. Die Spalte bei Rows.Count ist nicht die 1 Spalte also Spalte A sondern die 1 Spalte in dem Namensbereich. Ist StromT21 bspw. ab Spalte E, dann würde bei Rows.Count,1 die 1 für die Spalte E stehen.

VG Matthias
Anzeige
AW: In einem Bereich mit Namen letzte beschriebene Zelle finden
27.05.2024 15:19:41
Heimwerker
Hallo Matthias.

Vielen dank für die Antwort, das funktioniert.

Könntest Du mir noch verraten wie ich die Letzte beschriebene Zelle jetzt noch in eine andere Zelle mit eben falls einem Bereichsnamen kopieren kann.

Das wäre echt super :-)

Grüße

Heimwerker
AW: In einem Bereich mit Namen letzte beschriebene Zelle finden
27.05.2024 16:24:05
daniel
ein hinweis noch:

wenn dein Zellbereich Range("StromT20") bis zur letzten Zelle beschrieben werden kann, dann wirst du so ein falsches Ergebnis bekommen.
das mit dem End(xlup) funktioniert nur, wenn die Absprungzelle leer ist.
Liegt die Absprungzelle ganz unten (Zeile 1,04 Millionen), dann ist das höchstwahrscheinlich auch gegeben.
aber wenn man das in einem kleineren Bereich anwendet, dann müsste man nochmal genauer schauen.
Gruß Daniel
Anzeige
AW: In einem Bereich mit Namen letzte beschriebene Zelle finden
27.05.2024 17:54:11
Heimwerker
Hallo.

Ich hab das jetzt mal so gemacht:

Dim m As Integer


m = Range("StromT20").Cells(Range("StromT20").Rows.Count, 1).End(xlUp).Row

Range("StromT20").Rows(m).Select
Selection.Copy
Range("StromT21").Rows(17).Select
ActiveSheet.Paste


Es gibt sicher eine einfachere Lösung oder Weg.
Wenn jemand einen anderen Vorschlag hat immer her damit.

Grüße

Heimwerker
Anzeige
AW: In einem Bereich mit Namen letzte beschriebene Zelle finden
27.05.2024 18:15:09
schauan
Hallöchen,

...

Range("StromT20").Rows(m).Copy Range("StromT21").Rows(17)

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige