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

Wenn Zelle leer dann

Wenn Zelle leer dann
Melisa
Guten Morgen,
hoffe Ihr seid alle schon fit. :)
Also ich ziehe aus 2 Datenblättern Inhalte in eine andere Datei. Nun möchte ich in mein Coding noch hineinfügen, dass falls Zelle A2 leer ist, er nicht kopieren soll. Im Moment kopiert mir das Makro komischerweise noch Zelle A1 obwohl ich ja angebe er soll erst ab Zelle A2 kopieren.
Jemand einen Tipp?
lRow = Worksheets("02_Aufgabe").UsedRange.SpecialCells(xlCellTypeLastCell).Row
Worksheets("02_Aufgabe").Range("A2:P" & lRow).copy Destination:=Workbooks("Bearbeiten.xls"). _
Worksheets("Bearbeiten_Aufgabe").Cells(lastRowB + 1, 1)
Wäre wirklich suuper, wenn mir jemand helfen könnte.
Liebe Grüße
M

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Berecih kopieren, wenn A2 nicht leer ist
11.06.2010 10:10:57
NoNet
Hallo Melisa,
hier ein funktionierendes Beispiel :
Sub KopierenWennA2NichtLeerIst()
Dim lRow As Long, lastRowB As Long
lastRowB = 5
With Worksheets("02_Aufgabe")
If .Range("A2").Value  "" Then 'Nur kopieren, wenn A2 nicht LEER ist
lRow = .UsedRange.SpecialCells(xlCellTypeLastCell).row
.Range("A2:P" & lRow).Copy _
Destination:=Workbooks("Bearbeiten.xls"). _
Worksheets("Bearbeiten_Aufgabe").Cells(lastRowB + 1, 1)
End If
End With
End Sub
M.E. sollte auch Dein Code erst ab A2 kopieren, es sei denn, der Bereich ist leer, dann ist lRow = 1 !
Gruß, NoNet
Anzeige
AW: Berecih kopieren, wenn A2 nicht leer ist
11.06.2010 13:29:36
Melisa
Sorry, bin leider nicht eher dazu gekommen es auszuprobieren. :)
Super funktioniiiiert.... vielen vielen vielen Dank!!!!!
Mein Code, programmiert auch eigentlich ab Zelle A2, aber das sind Abzüge die ich aus einem System hole, u wenn dort keine Änderungen vorkommen stehen quasi in Zelle A1 nur die Überschriften, u komischerweise kopiert mein Code mir dann die Überschriften, wenn ab A2 nichts steht.
Eine Frage hätte ich noch, warum lRow = 5?
Grüüüßeeee
lastRowB muss ja irgendeinem Wert haben...
11.06.2010 13:46:46
NoNet
Hallo Melisa,
Dein Codeschnipsel war ja unvollständig, also ohne "Sub.." und "End Sub....", ohne Deklarationen und ohne Wertzuweisungen an die Variablen. Damit ich Deinen Codeschnipsel verwenden konnte, musst ich der Variablen lastRowB ja irgendeinen Wert zuweisen ;-) In Deinem Fall wird diese Variable vermutlich zuvor anderweitig befüllt....
Gruß, NoNet
Anzeige

393 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige