Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1384to1388
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

Cells(Rows.Count, 1).End(xlUp).Row

Cells(Rows.Count, 1).End(xlUp).Row
08.10.2014 14:20:14
Hartmut_M
Hallo, bitte gebt mir einen Tipp. Seit dem Umstieg von Excel XP auf 2010 funktioniert der Code nicht mehr.
Aus einer Datei kopiere ich den Bereich B1:G1
Den kopierten Bereich will ich in einer anderen Datei einfügen.
Dazu suche ich die erste freie Zeile in der zu öffnenden Datei.
Workbooks.Open(Filename:="I:\Sammeldatei.xls").Activate
ActiveWorkbook.Worksheets(1).Select
iletzteZelle = Cells(Rows.Count, 1).End(xlUp).Row
iletzteZelle gibt aber die Zeilennummer der Ursprungsdatei zurück. Ich brauche aber die Zeile aus der aktiven Datei. Was mache ich falsch?
Gruß Hartmut

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

Betreff
Datum
Anwender
Anzeige
AW: Cells(Rows.Count, 1).End(xlUp).Row
08.10.2014 14:33:45
ChrisL
Hi Hartmut
Activate und Select wenn möglich vermeiden...
Sub Makro1()
Dim WB As Workbook
Dim WS As Worksheet
Dim iletzteZelle As Long
Set WB = Workbooks.Open(Filename:="I:\Sammeldatei.xls")
Set WS = WB.Worksheets(1)
iletzteZelle = WS.Cells(Rows.Count, 1).End(xlUp).Row
MsgBox iletzteZelle
End Sub

cu
Chris

AW: Cells(Rows.Count, 1).End(xlUp).Row
08.10.2014 14:56:24
Hartmut_M
Hallo Chris, vielen Dank für den Tipp.
Beim ausführen erhalte ich nach der Zeile:
iletzteZelle = WS.Cells(Rows.Count, 1).End(xlUp).Row
Fehler 1004: Anwendungs- oder objektdefineirter Fehler
Bei Rows.Count wird mir 1048576 angezeigt. Bei xlUp -4162
Sagt dir das etwas? Ich blick zurzeit nicht mehr durch. :-(

Anzeige
AW: Cells(Rows.Count, 1).End(xlUp).Row
08.10.2014 15:09:24
Luschi
Hallo Hartmut,
mache es so:

With WS
iletzteZelle = .Cells(.Rows.Count, 1).End(xlUp).Row
End With
Gruß von Luschi
aus klein-Paris
PS: achte dabei auf die Punkte vor Cells & Rows

AW: Cells(Rows.Count, 1).End(xlUp).Row
08.10.2014 15:55:17
Hartmut_M
Hallo Luschi,
so geht's. Vielen Dank.
Gruß Hartmut

73 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige