Clever-Excel-Forum

Normale Version: Zelleninhalte automatisch verschieben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich hatte mich bezüglich dieser Datei schon einmal bei euch gemeldet, und da mir so toll geholfen wurde, hoffe ich, dass ihr mir nochmal helfen könnt. :)

Es geht um folgendes:

In meiner Testdatei ist aktuell folgender Stand:

Tabellenblatt I. Anfrage:

Zeilen ID: 25123 -> kommt in III. Forderung schon an, da Spalte S = ja
Zeilen ID: 25135 -> kommt in III. Forderung schon an, da Spalte S = ja

Ich habe jetzt folgendes Problem: Im Tabellenblatt III. Forderung wird in Spalte S, U bis AA, AC bis AH etwas manuell eingetragen.

Wenn: nun im Tabellenblatt I. Anfrage eine neue Zeilen ID an III. Forderung überspielt wird, z. B. 25124, verschieben sich in III. Forderungen die oben genannten manuellen Eintragungen nicht mit. Sie bleiben in ihren Zellen, aber in Spalten A bis R kommen neue Daten an und sortieren sich anhand der Zeilen ID ein. Ist es möglich, dass die "neuen" Daten aus I. Anfrage sich so einsortieren, dass die vorherigen Eintragungen in III. Forderung nicht durchmischt werden, sondern sich mit verschieben?
Hallöchen,

wenn Du in I eine neue Zeile einfügst musst Du nach III die komplette Zeile übertragen oder Du fügst das immer am Ende an.
Moin Nick,

wenn Deine III. immer nach den selben Kriterien sortiert ist, kannst Du ein simples Makro nutzen, das nach Einfügen einer Zeile die Tabelle neu sortiert. Schmeiß dazu, nachdem Du die III. aktualisiert hast, den Makrorecorder an und passe den Code anschließend an. Das Makro kannst Du dann bei Bedarf aufrufen.

Als zweite Möglichkeit ließe sich diese Sortierung auch per VBA automatisch bei einer Änderung des Tabelle anstoßen.

Viel Erfolg!
Hallo d'r Bastler,

ich habe versucht eine Lösung zu finden, bin aber nicht so recht weitergekommen.

Einige Daten werden ja ins Tabellenblatt "III. Forderung" automatisch übernommen und danach können dann hinten noch manuelle Eintragungen gemacht werden.
Die Zeilen werden mit einer fortlaufenden Nummer versehen. Wenn dann vielleicht die Geschäftsfälle mit ZeilenID 1 und 3 schon fertig sind, manuelle Eintragungen haben und später ZeilenID 2 noch dazu kommt, verschieben sich die manuellen Eintragungen und passen nicht mehr zusammen, da die 2 sich dazwischen klemmt. 

Dieses unkontrollierte "Verschieben" der Daten zu vermeiden, ist mir leider bislang nicht gelungen.

Hast du da vielleicht eine Idee?

Liebe Grüße
Hallöchen,

wenn die ID2 dazwischen kommt, dann muss sie über die ganze Zeile bzw. den kompletten entsprechend benutzten Bereich dazwischen kommen ...

Ich schrieb doch schon
Zitat:wenn Du in I eine neue Zeile einfügst musst Du nach III die komplette Zeile übertragen oder Du fügst das immer am Ende an.