Thema Datum  Von Nutzer Rating
Antwort
26.12.2023 11:53:54 morrow23
NotSolved
Blau Grundsätzich bedarf es dafür kein VBA ...
27.12.2023 00:51:59 Gast65824
NotSolved

Ansicht des Beitrags:
Von:
Gast65824
Datum:
27.12.2023 00:51:59
Views:
91
Rating: Antwort:
  Ja
Thema:
Grundsätzich bedarf es dafür kein VBA ...

... denn dafür gibt es Excel Power Query - kombinieren / zusammenführen von (zwei oder mehreren) Tabellen.

Dazu gibt es genügend Informationen / Tutorials im Internet zu finden.


Mit dem [...] Code klappt das schon mal. Allerdings wird die Tabelle nicht in der nächsten leeren Zeile, sondern viel weiter unten bei ca. 1054 eingesetzt.  Was habe ich da im Code falsch gemacht?

Die nächste freie Zeile im Master-Tabellenblatt wird bei dir im Code so ermittelt:

Meister.Cells(Rows.Count, 1).End(xlUp).Offset(1)

Hier wird in der Spalte A bis ans untere Ende des Tabellenblatts (! nicht Tabelle, sondern Tabellenblatt !) - per Meister.Cells(Rows.Count, 1) - gegangen und dann von dort aus, von unten nach oben - per End(xlUp)-, nach der ersten Zeile mit Inhalt gesucht. Wurde diese gefunden, wird ausgehend von der gefundenen Zelle - per Offset(1) - die Zelle darunter referenziert. Auf diese Zelle wird dann die Einfügeoperation - PasteSpecial() - angewandt.

Daran ist grundsätzlich erstmal nichts auszusetzen. Wenn es bei dir nicht das gewünschte Ergebnis liefert, dann muss man sich das Tabellenblatt (Meister) genauer anschauen und nach der Ursache suchen - das können wir hier nicht für dich tun.

 

Grüße


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
26.12.2023 11:53:54 morrow23
NotSolved
Blau Grundsätzich bedarf es dafür kein VBA ...
27.12.2023 00:51:59 Gast65824
NotSolved