Datenblatt suchen vergleichen mehrere Tabellenblätter

Hallo Experten
Ich habe ein Datentabellenblatt in dem in Spalte E die Nummern stehen aus denen die anderen Tabellenblätter generiert wurden.Es werden in dem Datentabellenblatt Zellen ergänzt und die Tabellenblattnummern können öfter vor kommen.Gibt es eine Möglichkeit per Schleife die geänderten Zellen und neu hinzu gekommenden Zeilen zu den, dazu gehörigen Tabellenblätter einzufügen.Ich habe schon viel Dinge ausprobiert, aber irgendwie bringe ich alles durcheinander. Link für Tabelle ist eingefügt.

Viele Grüße
Susanne

http://www.file-upload.net/download-9109547/Daten-su…

Hi Susanne,

es ist schon mal ein guter Anfang, dass du eine Mappe hochgeladen hast. Trotzdem ist mir aber noch nicht klar was passieren soll, wenn du z.B.

  • auf dem Blatt „Daten“ noch mal eine Zeile mit „91934-001, Banane“ anfügst.
    Soll dann auf dem Blatt „91934-001“ eine neue Zeile angefügt werden? Wenn ja, sollen dann bestimmte Zellen der angefügten Zeile von Blatt „Daten“ in die angefügte Zeile im Blatt „91934-001“ kopiert werden?

  • auf dem Blatt „Daten“ eine neue Artikelnummer einfügst , zu der es noch kein Blatt gibt. Soll dann ein neues Blatt erzeugt werden, und Einträge der neuen Zeile sollen dort hin kopiert werden?

Du sprachst auch von „geänderten Zellen“. Welche Zellen werden wo geändert, und was soll dann passieren? Wenn du z.B. „91934-001, Banane“ in „186690-001, Zitrone“ änderst, soll dann auf dem Bananen-Blatt etwas gelöscht werden und dafür eine neuer Eintrag auf dem Zitronen-Blatt erscheinen?

Du siehst: Wir haben noch Klärungsbedarf.

Gruß, Andreas

Hallo Andreas

  • auf dem Blatt „Daten“ noch mal eine Zeile mit „91934-001,
    Banane“ anfügst.

Jaein es sollen wenn bei einem vorhandenen Datensatz Einträge in Spalten ergänzt werden,diese Zellen auf dem Blatt "91934-001 ergänzt werden. Vergas das in Spalte J noch ein Eintrag sein muss der in Daten angegeben ist. Sollte dieser nicht vorhanden sein, dann soll eine neue Zeile in das Blatt „91934-001“ eingefügt werden.

  • auf dem Blatt „Daten“ eine neue Artikelnummer einfügst , zu
    der es noch kein Blatt gibt. Soll dann ein neues Blatt erzeugt
    werden, und Einträge der neuen Zeile sollen dort hin kopiert
    werden?

Ja

Du sprachst auch von „geänderten Zellen“. Welche Zellen werden
wo geändert, und was soll dann passieren? Wenn du z.B.
„91934-001, Banane“ in „186690-001, Zitrone“ änderst, soll
dann auf dem Bananen-Blatt etwas gelöscht werden und dafür
eine neuer Eintrag auf dem Zitronen-Blatt erscheinen?

Ja ,Daten werden nur im Blatt Daten geändert.Vom Blatt Daten werden nur Zellen der Spalten C bis K in die anderen Blätter übernommen.

Du siehst: Wir haben noch Klärungsbedarf.

Ist richtig!!!

Vielen Dank das Dich meiner an nimmst mir raucht der Kopf.

viele Grüße
Susanne

Hallo Andreas

Hi,

ich versuch mal zusammenzufassen, was ich bisher verstanden hab:

Jaein es sollen wenn bei einem vorhandenen Datensatz Einträge
in Spalten ergänzt werden,diese Zellen auf dem Blatt
"91934-001 ergänzt werden. Vergas das in Spalte J noch ein
Eintrag sein muss der in Daten angegeben ist. Sollte dieser
nicht vorhanden sein, dann soll eine neue Zeile in das Blatt
„91934-001“ eingefügt werden.

Auf dem Blatt Daten gibt es in Spalte J Eiträge, die eindeutig sind, also immer nur 1x vorkommen. Wenn so ein Eintrag auf einem Artikelblatt schon vorhanden ist, sollen die geänderten Zellen vom Blatt Daten in diese Zeile des Artikelblatts übernommen werden.
Ist kein solcher Eintrag vorhaden, wird eine neue Zeile angelegt und díe Zellen des Artikelblatts dorthin kopiert.

  • auf dem Blatt „Daten“ eine neue Artikelnummer einfügst , zu
    der es noch kein Blatt gibt. Soll dann ein neues Blatt erzeugt
    werden, und Einträge der neuen Zeile sollen dort hin kopiert
    werden?

Ja

Kapiert.

Du sprachst auch von „geänderten Zellen“. Welche Zellen werden
wo geändert, und was soll dann passieren? Wenn du z.B.
„91934-001, Banane“ in „186690-001, Zitrone“ änderst, soll
dann auf dem Bananen-Blatt etwas gelöscht werden und dafür
eine neuer Eintrag auf dem Zitronen-Blatt erscheinen?

Ja ,Daten werden nur im Blatt Daten geändert.Vom Blatt Daten werden nur Zellen der Spalten C bis K in die anderen Blätter übernommen.

Nochmal nachgefragt:

  • Werden im Daten-Blatt auch Zeilen gelöscht? Wenn ja, was soll dann passieren?
  • Kann es auch sein, dass im Daten-Blatt Artikelnummer geändert werden? Wenn ja, was soll dann passieren? Soll der Eintrag auf dem alten Artikel-Blatt gelöscht werden und dann auf dem neuen Artikelblatt eingetragen werden?

Du siehst: Wir haben immer noch Klärungsbedarf.:

mir raucht der Kopf.

Aber bitte gib nicht nur Rauchzeichen, sondern genauere Erklärungen

viele Grüße
Susanne

Gruß, Andreas

Hallo Andreas

Hi,

ich versuch mal zusammenzufassen, was ich bisher verstanden
hab:

Auf dem Blatt Daten gibt es in Spalte J Eiträge, die eindeutig
sind, also immer nur 1x vorkommen. Wenn so ein Eintrag auf
einem Artikelblatt schon vorhanden ist, sollen die geänderten
Zellen vom Blatt Daten in diese Zeile des Artikelblatts
übernommen werden.

Ja bitte.

Ist kein solcher Eintrag vorhanden, wird eine neue Zeile
angelegt = im Datenblatt

und die Zeile dann ins Artikelblatt übertragen

  • auf dem Blatt „Daten“ eine neue Artikelnummer einfügst , zu
    der es noch kein Blatt gibt. Soll dann ein neues Blatt erzeugt
    werden, und Einträge der neuen Zeile sollen dort hin kopiert
    werden?

Ja

Kapiert.

Du sprachst auch von „geänderten Zellen“. Welche Zellen werden
wo geändert, und was soll dann passieren? Wenn du z.B.
„91934-001, Banane“ in „186690-001, Zitrone“ änderst, soll
dann auf dem Bananen-Blatt etwas gelöscht werden und dafür
eine neuer Eintrag auf dem Zitronen-Blatt erscheinen?

Ja ,Daten werden nur im Blatt Daten geändert.Vom Blatt Daten werden nur Zellen der Spalten C bis K in die anderen Blätter übernommen.

Nochmal nachgefragt:

  • Werden im Daten-Blatt auch Zeilen gelöscht? Wenn ja, was
    soll dann passieren?

Kann passieren, dann sollte die Zeile im Artikelblatt gelöscht oder wenn diese geändert werden eben ändern.

  • Kann es auch sein, dass im Daten-Blatt Artikelnummer
    geändert werden? Wenn ja, was soll dann passieren? Soll der
    Eintrag auf dem alten Artikel-Blatt gelöscht werden und dann
    auf dem neuen Artikelblatt eingetragen werden?

Ja

Du siehst: Wir haben immer noch Klärungsbedarf.:

mir raucht der Kopf.

Aber bitte gib nicht nur Rauchzeichen, sondern genauere
Erklärungen

Bitte entschuldige , wenn ich mich manchmal nicht so genau ausdrücke.

Hab einmal einen Code für das übertragen der Werte auf ein Tabellenblatt erstellt.
Eine Schleife über alle Tabellenblätter habe ich noch nicht hin gekriegt.

Sub SätzeAufAnderesTabellenblattÜbertragen()
Dim Tab1 As Worksheet
Dim Tab2 As Worksheet
Dim L As Long
Dim i As Long

Set Tab1 = ActiveWorkbook.Worksheets(„Daten“)
Set Tab2 = ActiveWorkbook.Worksheets(„91934-001“)

For L = 7 To Tab1.UsedRange.Rows.Count
If Tab1.Cells(L, 5).Value = „91934-001“ Then
i = 1
Do Until Tab2.Cells(i, 1) = „“
i = i + 1
Loop
Tab2.Cells(i, 1).Value = Tab1.Cells(L, 3).Value
Tab2.Cells(i, 2).Value = Tab1.Cells(L, 4).Value
Tab2.Cells(i, 3).Value = Tab1.Cells(L, 5).Value
Tab2.Cells(i, 4).Value = Tab1.Cells(L, 6).Value
Tab2.Cells(i, 5).Value = Tab1.Cells(L, 7).Value
Tab2.Cells(i, 6).Value = Tab1.Cells(L, 8).Value
Tab2.Cells(i, 7).Value = Tab1.Cells(L, 9).Value
Tab2.Cells(i, 8).Value = Tab1.Cells(L, 10).Value
Tab2.Cells(i, 9).Value = Tab1.Cells(L, 11).Value
End If
Next L
MsgBox „Es wurden " & i & " Sätze übertragen“
End Sub

viele Grüße

Susanne

… und noch zwei Frage
Hallo Susanne,

wir nähren uns in winzigen Schritten dem Verständnis. Aber (momentan) hab ich einige Dinge immer noch nicht verstanden: In deinem Posting weiter ober schreibst du:
„Vom Blatt Daten werden nur Zellen der Spalten C bis K in die anderen Blätter übernommen.“
Aber in Spalte A und B stehen Kundennummer und Kundenname. Wie kommen die auf die eizelnen Artikel-Blätter, wenn sie nicht übernommen werden sollen?

In deinem Code kopierst du die Spalte „KA-Nummer“ vom Daten-Blatt in die Spalte „Kunden-Nummer“ eines Artikel-Blatts; die Spalte „Bestell-Nummer“ vom Daten-Blatt landet in „Kunden-Name“ im Artikel-Blatt; usw., alles immer um 2 Spalten verschoben. Warum machst du das so?

Bis zum nächsten kleinen Verständnis-Schritt.

Gruß, Andreas

Hallo Susanne,

wir nähren uns in winzigen Schritten dem Verständnis. Aber
(momentan) hab ich einige Dinge immer noch nicht verstanden:
In deinem Posting weiter ober schreibst du:
„Vom Blatt Daten werden nur Zellen der Spalten C bis K in die
anderen Blätter übernommen.“

Das ist so richtig

Aber in Spalte A und B stehen Kundennummer und Kundenname. Wie
kommen die auf die eizelnen Artikel-Blätter, wenn sie nicht
übernommen werden sollen?

Die Kundennummer und der Kundenname wird nicht mit übernommen.

In deinem Code kopierst du die Spalte „KA-Nummer“ vom
Daten-Blatt in die Spalte „Kunden-Nummer“ muss Ka-Nummer sein!!! eines
Artikel-Blatts;

Sorry die Ka-Nummer ist korrekt keine Kundennummer

die Spalte „Bestell-Nummer“ vom Daten-Blatt

landet in „Kunden-Name“ muss Bestellnummer sein!!!

im Artikel-Blatt; usw., alles immer um

2 Spalten verschoben. Warum machst du das so?

Bitte die Spalten Kundennummer und Kundenname löschen!!! Sollen nicht in den Artikelblättern sein.

Ich weiß mühsam ernähert sich das Eichhörnchen.
Leider bin ich momentan nicht so auf der Höhe, kann mich Krankheitsbedingt nicht so konzentrieren wie ich es gerne möchte.

Bis zum nächsten kleinen Verständnis-Schritt.

Gruß, Andreas

vielen Dank für Dein Verständnis
Susanne

Aber in Spalte A und B stehen Kundennummer und Kundenname. Wie
kommen die auf die eizelnen Artikel-Blätter, wenn sie nicht
übernommen werden sollen?

Die Kundennummer und der Kundenname wird nicht mit übernommen.

Ja, das sagte ich ja.

Bitte die Spalten Kundennummer und Kundenname löschen!!!

Nö, das mach mal selber.

Leider bin ich momentan nicht so auf der Höhe, kann mich
Krankheitsbedingt nicht so konzentrieren wie ich es gerne
möchte.

Bis zum nächsten kleinen Verständnis-Schritt.

Gruß, Andreas

vielen Dank für Dein Verständnis

Also: Wenn du wieder fit bist, lade mal eine neue Mappe hoch, die wirklich so aussieht, wie sie sein soll.
Und dann fangen wir noch mal (aber dann richtig) von vorne, an.

Gute Besserung.

Susanne

Gruß, Andreas

Hallo Susanne, Andreas,

Also: Wenn du wieder fit bist,

gute Besserung bis dahin.

lade mal eine neue Mappe hoch, die wirklich so aussieht, wie sie sein soll.

Sehr gute Idee :smile:

Und dann fangen wir noch mal (aber dann richtig) von vorne, an.

Ja, aber bitte in einer neuen Beitragsfolge. Hier ist der „Vorspann“ schon zu lang *find*.

@Susanne, ein Tipp, gehe hier rechts auf „artikelbaum speichern“ , speichere ihn, dann kannste ihn im Editor anschauen oder ausdrucken.
Im Ausdruck kannste dann bequem mit Textmarker, Kuli nur das Wichtige markieren. Mir hilft das beim Überblick bei langen Threads die mir wichtig sind.

Gruß
Reinhard