Collapse column

Autor Thema: Nur bis zur letzten aktiven Zelle kopieren  (Gelesen 701 mal)

Offline cekay

  • Newbie
  • *
  • Beiträge: 21
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Nur bis zur letzten aktiven Zelle kopieren
« am: Januar 05, 2017, 11:32:48 Vormittag »
Hey Community!

Ich habe vor mittels VBA mehrere unterschiedliche Spalten von einer Tabelle in eine andere Tabelle zu kopieren. Hierbei soll jedoch nur der gefüllte Bereich bzw. bis zu letzten aktiven Zelle kopieren werden. Wie mache ich dies nun?

Ich habe es bereits geschafft einen definierten Bereich zu kopieren:
Sheets("tbl1").Range("I1:P400").copy Sheets("tbl2").Range("K1:R400")


Wie kriege ich es nun hin, dass er nur bis zu aktiven Bereich kopiert und aber A2 dann kopiert?
Ich bin bereits auf ..End(xlUp) gestoßen, weiß nur nicht wie ich das einpflege

Beste Grüße

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Nur bis zur letzten aktiven Zelle kopieren
« Antwort #1 am: Januar 05, 2017, 12:07:18 Nachmittag »
Moin,
vielleicht hilft dir ja das hier: http://www.excel-ist-sexy.de/letzte-zeile-spalte-finden/
Gruß
Günther

Offline cekay

  • Newbie
  • *
  • Beiträge: 21
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Antw: Nur bis zur letzten aktiven Zelle kopieren
« Antwort #2 am: Januar 05, 2017, 12:40:18 Nachmittag »
Hey, vielen Dank für die Antwort.

Leider komme ich nicht weiter. Ich hätte gedacht es ist auch ohne eine Function möglich.

Ist es in diese Richtung möglich/ richtig?
Sheets("tbl1").Range("A500").End(xlUp).Row.copy Sheets("tbl2").Range("A500").End(xlUp)

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.