Office: (Office 2016) Inhalte in einer einzigen Zelle verbinden, wenn die Kunden-Nr. identisch ist

Helfe beim Thema Inhalte in einer einzigen Zelle verbinden, wenn die Kunden-Nr. identisch ist in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo alle zusammen, irgendwie stehe ich auf dem Schlauch! Ich habe eine Liste, die Artikelnummern beinhaltet und die Kunden-Nr. dazu. Heißt,... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von markusrh, 31. Oktober 2019.

  1. markusrh Neuer User

    Inhalte in einer einzigen Zelle verbinden, wenn die Kunden-Nr. identisch ist


    Hallo alle zusammen,

    irgendwie stehe ich auf dem Schlauch!

    Ich habe eine Liste, die Artikelnummern beinhaltet und die Kunden-Nr. dazu. Heißt, dass manche Kunden nur 1 Artikel bestellt haben, andere wiederum ganz viele.

    Was ich nun brauche: In einer einzelnen Zelle sollen alle Artikel-Nr. (S-Verweis) verkettet werden, die die gleiche Kunden-Nr. haben. Das hier ggf. mehrere Steps notwendig sind, ist mir klar!

    Inhalte in einer einzigen Zelle verbinden, wenn die Kunden-Nr. identisch ist Verkettung_Artikelnummern pro Kunde.JPG

    Könnt ihr mir auf die Sprünge helfen?

    Vielen Dank für Eure Hilfe,
    Markus
     
    markusrh, 31. Oktober 2019
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi Markus,

    wenn die Daten so wie in deinem Beispiel nach Spalte B sortiert vorliegen, dann kannst du folgendes Makro dazu verwenden:

    Code:
    Sub Zusammen()
        Dim lngZeile As Long
        Dim strZusammen As String
        Dim lngZiel As Long
        Dim lngAnzahl As Long
        Dim lngSchleife As Long
        lngZiel = 2
        For lngZeile = 2 To Columns(2).Find(What:="*", SearchOrder:=xlByRows, _
            SearchDirection:=xlPrevious).Row
            Cells(lngZiel, 11) = Cells(lngZeile, 2)
            lngAnzahl = Application.CountIf(Columns(2), Cells(lngZeile, 2))
            If lngAnzahl > 1 Then
                For lngSchleife = lngZeile To lngZeile + lngAnzahl - 1
                    strZusammen = strZusammen & Cells(lngSchleife, 8) & " / "
                Next lngSchleife
                strZusammen = Left(strZusammen, InStrRev(strZusammen, " / "))
                lngZeile = lngZeile + lngAnzahl - 1
            Else
                strZusammen = Cells(lngZeile, 8)
            End If
            Cells(lngZiel, 12) = strZusammen
            lngZiel = lngZiel + 1
            strZusammen = ""
        Next lngZeile
    End Sub
    
    
    Bis später,
    Karin
     
    Beverly, 31. Oktober 2019
    #2
Thema:

Inhalte in einer einzigen Zelle verbinden, wenn die Kunden-Nr. identisch ist

Die Seite wird geladen...
  1. Inhalte in einer einzigen Zelle verbinden, wenn die Kunden-Nr. identisch ist - Similar Threads - Inhalte einzigen Zelle

  2. Tabellenkopfbezeichnungen in Abhängigkeit von Inhalt ausgeben

    in Microsoft Excel Hilfe
    Tabellenkopfbezeichnungen in Abhängigkeit von Inhalt ausgeben: Hallo! Ich habe folgende Aufgabe zu lösen… In einer Tabelle soll nach einem bestimmten Zeichenkette (NEU) gesucht werden. Sofern dieser Name NEU gefunden wird, soll der Spaltenname des...
  3. Auf die nächst mögliche Zelle mit Inhalt zugreifen

    in Microsoft Excel Hilfe
    Auf die nächst mögliche Zelle mit Inhalt zugreifen: Einen schönen Sonntag wünsche ich. Ich möchte mit folgendem Code auf die nächst mögliche Zelle mit einem Wert zurück greifen. Der Code nimmt aber immer den vorherigen Wert in der Zelle. Wenn die...
  4. Meldung in Word "Von Word wurde nicht lesbarer Inhalt gefunden"

    in Microsoft Word Hilfe
    Meldung in Word "Von Word wurde nicht lesbarer Inhalt gefunden": FrageMicrosoft Office Hallo, wir nutzen MS Office 365 und in einem speziell für uns programmierten Programm nutzen wir Word-Templates (.dotx). Mit dem vorherigen alten Office Paket (2016) war es...
  5. Zelle per VBA auf ihren Inhalt prüfen und reagieren sowie bei Änderung

    in Microsoft Excel Hilfe
    Zelle per VBA auf ihren Inhalt prüfen und reagieren sowie bei Änderung: Hallo zusammen, ich habe mit etwas verheddert und hoffe auf Eure Hilfe. Die Felder B111 und B112 sind zu Beginn LEER. B111 bietet ein Dropdown-Menü an, welches im Falle der Auswahl "Angebot mit...
  6. Prüfung unterschiedlicher Zellen auf Inhalt und Konsequenz

    in Microsoft Excel Hilfe
    Prüfung unterschiedlicher Zellen auf Inhalt und Konsequenz: Hallo zusammen, ich habe einen Code, bei dem ich mehrere voneinander getrennte Zellen auf Befüllung prüfe. Wenn ich mindestens eine nicht befülle, erscheint eine Fehlermeldung und das Script...
  7. nach Absturz + Neustart in Excel Textzeilen verschwunden

    in Microsoft Excel Hilfe
    nach Absturz + Neustart in Excel Textzeilen verschwunden: Hallo zusammen! Ich bitte um Hilfe bei folgendem Problem in Excel: Es gibt Excel Listen die mit Text gefüllt sind und nach einem Absturz und Neustart, bei dem das Programm nicht anders reagierte,...
  8. VBA: 2 Tabellenblätter Inhalte kopieren und in eine Excelmappe einfügen und als .xlsm speichern

    in Microsoft Excel Hilfe
    VBA: 2 Tabellenblätter Inhalte kopieren und in eine Excelmappe einfügen und als .xlsm speichern: Hallo Excel-Freaks, ich bin gerade mit einem Code beschäftigt und komme nicht weiter. Gewünscht wäre ein Makro: Zwei Tabellenblätter Inhalte kopieren und in eine Excelmappe einfügen und als .xlsm...
  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