Einen Zellwert erkennen, dann die ganze Zeile in ein neues Tabellenblatt kopieren

  • Excel

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von peterfido.

    Einen Zellwert erkennen, dann die ganze Zeile in ein neues Tabellenblatt kopieren

    Hallo Forum,

    leider bin ich ein Anfänger im Bereich VBA und komme bei einer Sache leider nicht weiter.
    Ich habe ein Excel Report in dem eine Reihe verschiedene Lieferanschriften auftauchen. Nun möchte ich ein Makro bauen, dass mir bestimmte Zellen ausliest, Werte erkennt und in ein neues Tabellenblatt kopiert.

    Erschwerend ist die Tatsache dass die IT von Zeit zu Zeit diesen Report erweitert oder das Spalten wegfallen. Meine Überlegung ist, dass das Makro die Spaltenüberschrift „Lieferanschrift“ (egal wo die Spalte in Zukunft einmal stehen wird) ausliest, dann diese Spalte nach unten durchsucht und die gesamte Zeile - entsprechend der Lieferadresse - jeweils in ein neues Tabellenblatt kopiert.

    Anschließend soll das Makro je Lieferadresse automatisch eine Email über Lotus Notes mit den zur Adresse zugeordneten Daten versenden. Ich habe ein weiteres Tabellenblatt in der ich neben allen Lieferadressen die Mailempfänger sowie CC Empfänger geschrieben habe. Idealerweise sollte das ausselektieren der Zeilen anhand der in dem Tabellenblatt „Variable“ aufgelisteten Anschriften erfolgen.

    Als Anhang habe ich ein Wordfile das die Sache noch etwas erklären kann. Ich würde mich sehr freuen wenn jemand mir bei meinem Problem behilflich sein könnte.
    Dateien
    • VBA Request.zip

      (79,7 kB, 239 mal heruntergeladen, zuletzt: )
    Prinzipiell alles machbar. Die Sache mit Lotus erschwert es etwas, da nicht jeder Lotus nutzt. Ich könnte es z.B. nicht testen. Allerdings werde ich auch nicht ein komplettes Gerüst dafür erstellen. Versuch selbst und bei Problemen am besten mit dem Problemcode nochmal präziser um Unterstützung bitten. Excel VBA ist recht leicht zu lernen, da der Makro-Rekorder viel vor macht. Im besten Fall braucht man hinterher nur noch bissel "Kosmetik" machen und hier und da was anpassen. Die VBA-Hilfe ist auch hier und da ganz nützlich.
    Gruß
    Peterfido

    Keine Unterstützung per PN!