Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Kopieren letzte Zelle mit Wert
#1
Hallo,

Ich versuche gerade einen Code zu schreiben mit dem man die letzte gefüllte Zelle, in der ein Text steht, ermitteln kann. Zu diesem Thema gibt es im Internet viele Beispiele, doch die funktionieren bei mir nicht, weil ein paar Dinge anders sind. Der Code müsste nur angepasst werden. Ich habe in meiner Excel Datei zwei Tabellenblätter, das zweite hab ich nur als Berechnungsblatt erstellt, die Werte sollen alle in Blatt 1 stehen. Das zweite Blatt kann ausgeblendet werden. In diesem Berechnungsblatt stehen Formeln mit denen ich zu den Wörtern die in Spalte A stehen etwas dazuschreiben möchte. Der Inhalt von Spalte A ist verschieden, mal sind es nur 50 Einträge ein anderesmal 100, deswegen hab ich die Formeln in Spalte C mit der Maus nach unten bis Zeile 1000 gezogen. Wenn jetzt in Spalte A nur 50 Einträge stehen, dann sollen auch nur 50 Zeilen kopiert werden (Spalte A bis Spalte C), das was ich mit der Formel jeweils dazuschreibe soll nicht kopiert werden wenn in Spalte A kein Eintrag steht (Aber auch hier habe ich eine Formel, =Tabelle3!A2). Wenn ich jetzt den code den ich geschrieben habe anwende dann wird immer alles kopiert. Kann mir jemand weiterhelfen? Ich wäre für Hilfe dankbar

Gruß


Angehängte Dateien
.xlsm   Kopieren.xlsm (Größe: 29,62 KB / Downloads: 4)
Antworten Top
#2
Hallo,
Sub ButtonAktiv()
Dim LZelle As Long
LZelle = Sheets("Tabelle1").Cells(1).CurrentRegion.Rows.Count
Sheets("Datenblatt").Range("A2:C2").Resize(LZelle).Value = Sheets("Hilfstabelle").Range("A2:C2").Resize(LZelle).Value
End Sub
Gruß Uwe
Antworten Top
#3
Es funktioniert, danke ich probiers dann nächste Woche in der Orginaldatei aus
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste