Office: Kopiere bestimmte Zellen einer Zeile, wenn Bedingung erfüllt

Helfe beim Thema Kopiere bestimmte Zellen einer Zeile, wenn Bedingung erfüllt in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo liebe Community, ich habe (wie so viele hier) ein kleines Problem. Leider rennt mir die Zeit davon, so dass ich noch nicht sehr weit gekommen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Naruto_1307, 6. Dezember 2015.

  1. Kopiere bestimmte Zellen einer Zeile, wenn Bedingung erfüllt


    Hallo liebe Community,

    ich habe (wie so viele hier) ein kleines Problem. Leider rennt mir die Zeit davon, so dass ich noch nicht sehr weit gekommen bin mit meinen eigenen Code-Recherchen und hoffe nun während meiner eigenen Versuche zeitgleich auf eure Hilfe. Ich denke nämlich, dass meine Problematik wahrscheinlich nicht so selten ist.
    Damit ihr meinen Erklärungen besser folgen könnt, habe ich eine Beispieltabelle angefügt.

    Das grundsätzliche Problem ist bestimmte Zellen einer Zeile in ein zweites Tabellenblatt zu kopieren, wenn Bedingungen erfüllt sind.
    Es soll eine wöchentliche/monatliche Auswertung erfolgen. 'Monatssicht' wird kontinuierlich weitergeführt und ergänzt. Dieses TB liegt inhaltlich und formattechnisch nicht in meiner Verantwortung, weshalb ich mir die für mich nötigen Informationen Woche für Woche in dem TB 'Zusammenfassung ergänzen möchte.

    1.) Erstbefüllung: Alle Zeilen die (in der Spalte 'Manadant') 'Kunde 2' enthalten, sollen mit den Spalten, die den Überschriften in 'Zusammenfassung' entsprechen, übernommen werden.
    2.) Ergänzung: Schau welche 'KW' der letzte Eintrag in 'Zusammenfassung' ist und ergänze um die Zeilen, die hinzu gekommen sind mit einer Infomeldung (n Datensätze wurden übertragen). Falls die 'KW' in 'Monatssicht' gleich der 'KW' in 'Zusammenfassung ist, übertrage nichts und gib eine Infomeldung (Keine Datensätze übertragen) aus.

    Ich hoffe, dass meine Erläuterungen verständlich waren.
    Vielen Dank für jede Art von Hilfe.

    :)
     
    Naruto_1307, 6. Dezember 2015
    #1
  2. Hallo,
    Wo ist der Bezug zu Deiner Tabelle ?
    Es ist also sichergestellt, dass Neuzugänge in der Monatssicht immer mit einer neuen Kalenderwoche beginnen ?
    Was heisst Bedingungen ? Ich habe bisher nur eine herausgelesen - Daten für eine noch nicht vorhandene KW.

    Gruß
    Aloys
     
    aloys78, 8. Dezember 2015
    #2
  3. Hi,

    zu 2)
    Ja, es ist sichergestellt. Die Tabelle 'Monatssicht' wird jede KW zwischen Montag und Mittwoch befüllt. Das Ergebnis (wenn alle Kunden ihre Werte eingetragen haben) wird dann final kommuniziert. Es können sich jedoch verschieden viele Einträge ergeben.

    zu 3)
    Die zweite Bedingung ist die Spalte 'Mandant'. Ich möchte nur die Zeilen/Eintäge wo 'Kunde 2' in der Spalte aufgeführt wird. Vorerst sind die neue KW in Verbindung mit 'Kunde 2' die entscheidenden Bedingungen

    zu 1)
    Tabelle 'Monatssicht' stellt die Datenbasis dar. Dieses Tabellenblatt hole ich mir mit einem anderen Makro sobald die aktualisierte Version kommuniziert wurde. Im Tabellenblatt 'Zusammenfassung' sollen dann die benötigten Werte übertragen werden. Ich gehe davon aus, dass für das erstmalige Befüllen anders vorgegangen werden muss, als dann bei der wöchentlichen bzw. monatlichen Wiederholung, da ich zunächst erstmal alle Einträge seit KW 1 benötige. Die Beispieltabelle ist nur ein Auszug.
    (Ich bin mir nicht sicher was du mit dieser Frage meinst *confused.gif* )


    Unabhängig davon, habe ich inzwischen folgenden Code, der mir bereits ansatzweise die Zeilen mit der aktuellen KW kopiert. Ich hoffe, dass ich damit nicht zu sehr auf dem Holzweg bin.

    Code:
     
    Naruto_1307, 8. Dezember 2015
    #3
  4. Kopiere bestimmte Zellen einer Zeile, wenn Bedingung erfüllt

    Hallo,

    anbei mein Lösungsvorschlag. Derzeit werden noch alle Formatierungen mit übernommen, das kann man aber noch leicht ändern.

    Gruß
    Aloys
     
    aloys78, 8. Dezember 2015
    #4
  5. Hi,
    du bist fantastische. Auf den ersten Blick läuft das super.
    Ich werde mich jetzt mal mit dem Code beschäftigen, da ich verstehen möchte was da passiert.

    Nochmal vielen Dank *happy *top *10points

    Und wenn ich Fragen habe, melde ich mich wieder *Smilie
     
    Naruto_1307, 8. Dezember 2015
    #5
  6. Hallo,
    vor einem Jahr habe ich mal eine VBA-Schulung besucht. Hab dort zwar viel gelernt, aber um in jedem Fall ein Makro erstellen zu können, braucht man viel mehr Erfahrung, wie ich sehe.
    Habe eine neue Aufgabe erhalten, und nach mehreren Stunden musste ich feststellen: ich brauche Hilfe.
    Ich weiß nicht, ob es i.O. ist, Ihnen gleich eine Datei zu schicken. Es ist etwas ähnliches, bei dem Sie bereits jemandem geholfen haben.
    Es sind zwei Tabellenblätter: was in einem getippt wird, soll, aber in einer anderen Form, in dem zweiten TB erscheinen. Programm soll erkennen, dass es sich um den bestimmten MA, die bestimmte Woche (KW) und den Wochentag handelt.
    1. Tabellenblatt Wochenplan: der Mitarbeiter MA wird in J2 eingetragen.
    2. Tabellenblatt Wochenplan: die KW wird in F2 eingetragen.
    3. Im TB "Planung..." ab MA15 wurden in den Spalten "Filiale" 1-3 Nummern pro Tag eingetragen, wie z.B. MA17 in KW10; oder MA15 in KW9.
    Diese Nummern müssen in den Wochenplan in die Spalte A für den MA aus J2, KW aus F2 und den entsprechenden Tag übernommen werden. Und in der Spalte B sollen die grün markierten Nummern die Anmerkung "früh" erhalten, die rot markierten - "spät". Ändert man z.B. den MA im Wochenplan, sollen sich die Daten aktualisieren.
    Ich hoffe ich habs genau erklärt. Sollte das ein Problem sein, Ihnen solche Aufgabe einfach so zu schicken, bitte einfach kurz schreiben.
    Ich habe ein Makro angefangen, was ein totaler Blödsinn war, hab wieder gelöscht. Vielleicht kann aber trotzdem der Anfang benutzt werden.
    Ist die Datei angekommen?
    Gruß
    Barbara
     
    Kasienka, 22. März 2017
    #6
  7. Hallo Barbara,

    So wie ich es verstehe, hast Du den Beitrag an mich adressiert, daher erlaube ich mir ein paar Anmerkungen.
    Wir verzichten hier im Forum auf das förmliche Sie.
    Dann empfehle ich Dir, zukünftig für ein neues Problem auch einen neuen Thread zu eröffnen. Du erhöhst Deine Chancen auf Hilfe.

    Und zu Deinem Problem:
    Du hast als Beispiel die Planung für MA17 und KW 10 gewählt. Es wäre hilfreich, wenn Du noch das gewünschte Ergebnis im entsprechenden Wochenplan aufzeigen würdest.
    Du erwähnst rote und grüne Filialen; was ist mit den gelben ?.

    Verstehe ich das richtig ?
    Der Wochenplan ist auf eine KW und einen Mitarbeiter zugeschnitten.
    Befinden sich die Wochenpläne alle in der gleichen Datei, oder sind es jeweils eigene Dateien ?

    Was stellst Du Dir als Auslöser für die Übernahme der neuen bzw geänderten Daten in den Wochenplan vor ?

    Gruß
    Aloys
     
    aloys78, 22. März 2017
    #7
  8. Kopiere bestimmte Zellen einer Zeile, wenn Bedingung erfüllt

    Hallo Aloys,
    vielen Dank für Deine Hinweise!
    Ich habe im Wochenplan ein Bsp. für MA17 in der KW 10 erstellt.
    Nur "Früh" bzw. "Spät" soll im Wochenplan extra markiert werden. Eventuelle Bed. Formatierung im Wochenplan ist nicht so wichtig.
    Der MA wird jeweils einmalig den Wochenplan für sich ausdrucken, bzw. nach der Erstellung das TB abspeichern, wenn gewünscht. Das heißt die Wochenpläne müssen nicht in mehreren TB gespeichert werden. Nur die "Planung..." wird per Hand ergänzt. Die MA wollen halt nicht doppelt ausfüllen müssen. Und es sind nur die MA, bei denen es die Spalten "Filiale" gibt.
    Gruß,
    Barbara
     
    Kasienka, 22. März 2017
    #8
  9. Hallo Barbara,

    Deine Aufgabenstellung wäre eigentlich einfach umzusetzen. Du hast aber m.E. bei der Tabellengestaltung Hürden aufgebaut, die eine Umsetzung unnötig komplizieren.

    a) In der Planung hat die KW 9 nur 5 Tage; d.h. jedes Jahr kann die 1. Woche unterschiedlich viele Zeilen einnehmen.
    Vorschlag: auch die 1. Woche enthält immer 7 Tage; es müssen ja nicht für alle Tage Daten da sein.
    b) In der Planung sind die relevanten Daten farbig markiert; die BF hierfür funktioniert nicht.
    Wie lässt sich auf einfache Weise ermitteln, welche Angaben ‚früh‘ bzw ‚spät‘ sind ?
    c) Den Wochenplan zeigst Du für KW 10; wie würde er für KW 9 aussehen ?

    Ansonsten habe ich es so verstanden, dass das Verfahren erst mit MA15 beginnt, und ab hier dann alle MA die gleiche Spaltenstruktur aufweisen.

    Außerdem schlage ich für den Wochenplan einen Button als Auslöser für die Übernahme der Daten vor.

    Gruß
    Aloys
     
    aloys78, 23. März 2017
    #9
  10. Guten Morgen Aloys!
    Die Planung fängt mit Mittwoch an, weil sie mit dem 1.März 2017 anfangen sollte. Muss aber nicht sein. Tatsächlich sollten alle KW's in der "Planung..." gleiche Anzahl von Zeilen haben.
    Die MA füllen selber die "Planung..." aus, auch die Farben.
    Wenn der MA17 im Wochenplan die Woche auf die 9 ändern würden, würde dort nichts stehen, weil er nichts geplant hat. Aber der MA15 hat etwas in KW9 geplant. Also die Tage Mi bis Sa würde übernommen werden, nachdem er MA15 und KW9 im Wochenplan eingetragen hat.
    Und richtig, ab dem MA15 gibt es die gleiche Spaltenstruktur. Nur die MA ab dem MA15 würden gerne den Wochenplan automatisch bekommen und ausdrucken.
     
    Kasienka, 23. März 2017
    #10
  11. Hallo Barbara,

    mein Lösungsvorschlag.

    Auslöser ist ein Button im Blatt Wochenplan. Die Farben werden nur dann übernommen, wenn sie nicht per BF gebildet wurden.

    Das Blatt Planung habe ich wegen der Größe der Datei nicht mitgeliefert

    Gruß
    Aloys
     
    aloys78, 24. März 2017
    #11
  12. Hallo Aloys!
    Ich hoffe Du hattest ein schönes und erholsames Wochenende.
    Vielen Dank für das Makro. Ich habe in der "Planung" in KW9 die Tage Mo-Di eingefügt, damit jede Woche die gleiche Anzahl Wochentage hat. Und die BF entfernt. Klappt prima. Ich habe eine Sache zwar am Anfang erwähnt, später aber leider nicht richtig erklärt, als Du nachgefragt hast: Ist es trotzdem möglich, dass im Wochenplan nicht die Farbe sondern das "F" für "Früh" bzw. das S für "Spät" erscheint? Also wenn in der Planung grün, dann im Wochenplan F? und wenn in der Planung rot dann im Wochenplan S? Das Wochenplan wird ausgedruckt. Bei uns im Geschäft ist gerade das umweltfreundliche Drucken wichtig (wenn man schon unbedingt drucken muss), also ohne Farben. In der Planung gibt es keine separaten Spalten für diese Unterscheidung, deswegen die Farben. Aber im Wochenplan gibt es eine Spalte für Früh/Spät, und dort soll die Buchstabe oder das Wort stehen.
    Gruß,
    Barbara
     
    Kasienka, 25. März 2017
    #12
  13. Kopiere bestimmte Zellen einer Zeile, wenn Bedingung erfüllt

    Hallo Barbara,
    Ist es immer das gleiche rot bzw grün wie in der Beispieldatei angegeben ?
    Die Farbe muß ja zweifelsfrei ermittelt werden können !

    Gruß
    Aloys
     
    aloys78, 26. März 2017
    #13
  14. Ja. Die MA werden drauf achten müssen, immer die gleiche Farben zu verwenden.
     
    Kasienka, 26. März 2017
    #14
  15. Hallo Barbara,

    dann teste mal damit:
    Code:
    Gruß
    Aloys
     
    aloys78, 27. März 2017
    #15
Thema:

Kopiere bestimmte Zellen einer Zeile, wenn Bedingung erfüllt

Die Seite wird geladen...
  1. Kopiere bestimmte Zellen einer Zeile, wenn Bedingung erfüllt - Similar Threads - Kopiere bestimmte Zellen

  2. Wenn in Zelle bestimmter Wert dann kopieren

    in Microsoft Excel Hilfe
    Wenn in Zelle bestimmter Wert dann kopieren: Hallo, ich bin absolut neu was Excel angeht und suche eine Lösung für mein Problem. Ich habe zwei Arbeitsblätter ("Übersicht Zimmer & "Bereiche") mit Haushaltsaufgaben und deren Turnus. Nun...
  3. Wenn in Zeile bestimmter Wert dann ganze Zelle kopieren

    in Microsoft Excel Hilfe
    Wenn in Zeile bestimmter Wert dann ganze Zelle kopieren: Hallo, ich bin auf der Suche nach einer Lösung für folgendes Problem: In Tabelle 1 habe ich eine gesamte Stückliste, auf Tabelle 2 hätte ich gerne die Daten aus Tabelle 1 nach einem bestimmten...
  4. Zeilen aufgrund von bestimmten Informationen in anderes Tabellenblatt kopieren

    in Microsoft Excel Hilfe
    Zeilen aufgrund von bestimmten Informationen in anderes Tabellenblatt kopieren: Hallo zusammen, ich bin erst vor ein paar Tagen auf die Excel VBA gestoßen und kenne mich deswegen leider so gut wie gar nicht aus. Ich würde gerne aus den Tabellen 3 - 11, bestimmte Zeilen in die...
  5. [EILT] Bestimmte Inhalte einer Zelle in eine andere Zelle kopieren und die Anzahl ausrechnen

    in Microsoft Excel Hilfe
    [EILT] Bestimmte Inhalte einer Zelle in eine andere Zelle kopieren und die Anzahl ausrechnen: Hallo zusammen, ich muss dringend bis Montag eine Liste fertigstellen, dass folgendes beinhaltet: Alle Mailadressen, die in der Zeile A2 sind, müssen untersucht werden und die Mailadressen mit...
  6. Bei gleichem Wert bestimmte Zellen kopieren

    in Microsoft Excel Hilfe
    Bei gleichem Wert bestimmte Zellen kopieren: Hallo zusammen, ich bin völliger Excel/VBA Neuling und bräuchte Hilfe bei meinem Problem. Ich hoffe ihr könnt mir aushelfen. Mein Vorhaben: In Spalte G & H werden ab Zeile 3 Werte eingetragen....
  7. rechte Zelle kopieren wenn Zelle bestimmten Inhalt hat

    in Microsoft Excel Hilfe
    rechte Zelle kopieren wenn Zelle bestimmten Inhalt hat: Hallo Leute, ich will eigentlich nur die rechte Zelle kopieren wenn in einer Zelle "LOD" drinnen steht. Bekomme aber irgendwie die Fehlermeldung unzulässiger Verweiß auf C. Vorher hatte ich die...
  8. VBA Zelle mit bestimmten Werten kopieren

    in Microsoft Excel Hilfe
    VBA Zelle mit bestimmten Werten kopieren: Hallo zusammen, ich habe folgendes Problem und keine wirkliche Lösung dafür. Ich möchte mittels VBA in einem Dokument alle Zeilen kopieren, welche in einer bestimmten Spalte (bspw. Spalte 11)...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden