Office: (Office 2013) VBA - Zellen verketten und Liste erstellen

Helfe beim Thema VBA - Zellen verketten und Liste erstellen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich bin mit Excel bisher eigentlich recht gut zurechtgekommen, scheitere jetzt aber leider am erstellen eines Makros. Ich habe... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von lt_smash90, 15. März 2016.

  1. lt_smash90 Neuer User

    VBA - Zellen verketten und Liste erstellen


    Hallo zusammen,

    ich bin mit Excel bisher eigentlich recht gut zurechtgekommen, scheitere jetzt aber leider am erstellen eines Makros.
    Ich habe versucht ein Makro aufzuzeichnen, um mir die gewünschte Funktion im Editor anzusehen, es sind aber so viele Klicks und eigentlich gleiche Vorgänge, dass es doch sicher mit sowas wie einer Schleife in VBA lösen kann.

    Folgendes Problem bzw. Aufgabenstellung:

    Ich habe zwei Tabellen.
    In Tabelle 1 werden beliebig viele Namen in einer Spalte eingetragen.
    z.B. A1: Nummer1
    A2: Nummer 2
    A3: Nummer 3
    usw.

    In Tabelle 2 stehen Texte in 20 Zellen. z.b. in Zelle B1-B20
    z.B. B1: hallo
    B2: ich
    B3: bin
    B4:da
    usw.

    Mein Makro soll dann die Zellen miteinander verbinden und in eine Spalte schreiben, und zwar erst Tabelle1 A1 mit allen Zellen der Tabelle 2 usw.
    Sollte dann so aussehen:
    Spalte F:
    F1: Nummer 1 hallo
    F2: Nummer 1 ich
    F3: Nummer 1 bin
    F4: Nummer 1 da
    .....
    F21: Nummer 2 hallo
    F22: Nummer 2 ich
    F23: Nummer 2 bin
    F24: Nummer 2 da
    .....
    und so weiter, bis in Spalte A keine weiteren Texte mehr stehen.

    Ich hoffe ich hab es einigermaßen verständlich erklärt und ihr könnt mir helfen!
    Danke im Voraus!!
     
    lt_smash90, 15. März 2016
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi,

    kannst du z.B. mit diesem Code realisieren:

    Code:
    Sub Verknuepfen()
        Dim lngZeile As Long
        Dim lngZaehler1 As Long
        Dim lngZaehler2 As Long
        Dim lngLetzte As Long
        Dim arrDaten1
        Dim arrDaten2
        lngZeile = 1
        lngLetzte = IIf(IsEmpty(Cells(Rows.Count, 1)), Cells(Rows.Count, 1).End(xlUp).Row, Rows.Count)
        arrDaten1 = Application.Transpose(Range(Cells(1, 1), Cells(lngLetzte, 1)))
        With Worksheets("Tabelle2")
            lngLetzte = IIf(IsEmpty(.Cells(.Rows.Count, 2)), .Cells(.Rows.Count, 2).End(xlUp).Row, .Rows.Count)
            arrDaten2 = Application.Transpose(.Range(.Cells(1, 2), .Cells(lngLetzte, 2)))
        End With
        For lngZaehler1 = 1 To UBound(arrDaten1)
            For lngZaehler2 = 1 To UBound(arrDaten2)
                Cells(lngZeile, 5) = arrDaten1(lngZaehler1) & " " & arrDaten2(lngZaehler2)
                lngZeile = lngZeile + 1
            Next lngZaehler2
        Next lngZaehler1
    End Sub
    
    
    Bis später,
    Karin
     
    Beverly, 16. März 2016
    #2
Thema:

VBA - Zellen verketten und Liste erstellen

Die Seite wird geladen...
  1. VBA - Zellen verketten und Liste erstellen - Similar Threads - VBA Zellen verketten

  2. VBA - Springen in nächste ungeschützte Zelle ohne TAB/Enter

    in Microsoft Excel Hilfe
    VBA - Springen in nächste ungeschützte Zelle ohne TAB/Enter: Hallo. Ich habe folgendes vor: Auf meinem mit Blattschutz geschütztem Arbeitsblatt habe ich geschützte und ungeschützte Zellen in unterschiedlicher Anordnung. Befüllt werden die ungeschützten...
  3. [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...
  4. verschiedenen Text in einer Zelle mit VBA darstellen

    in Microsoft Excel Hilfe
    verschiedenen Text in einer Zelle mit VBA darstellen: Hallo zusammen, ich bin blutiger VBA Anfänger und verzweifele gerade an folgender Problematik. Über eine UserForm möchte ich auswählen welchem Geschlecht die Mitarbeiter angehören. Ich habe also...
  5. VBA - Zeilen je nach Bedingung in neues Tabellenblatt verschieben und löschen

    in Microsoft Excel Hilfe
    VBA - Zeilen je nach Bedingung in neues Tabellenblatt verschieben und löschen: Hallo liebe Excel-Kommunity, nach ewigen Stunden des Suchens und Rumprobierens bin ich an dem Punkt angekommen an dem ich verzweifelt um eure Hilfe fragen muss. Da ich leider keinerlei...
  6. Excel mit VBA ganze Zeile nach einem Wert in Zelle löschen

    in Microsoft Excel Hilfe
    Excel mit VBA ganze Zeile nach einem Wert in Zelle löschen: Hallo zusammen Mein Kopf ist kurz vorm Explodieren. Hoffe auf eure Hilfe: Ich versuche mit einem Makro anhand des Wertes der in Zelle G1 steht, alle Zeilen mit diesem Wert in der Tabelle zu...
  7. Bestimmte Zellen aus geschlossenen Dateien in eine Master Liste hineinkopieren VBA

    in Microsoft Excel Hilfe
    Bestimmte Zellen aus geschlossenen Dateien in eine Master Liste hineinkopieren VBA: Hallo, ich bin an meiner Thesis dran und möchte Protokolle auswerten. Dazu habe ich Dateien, die Tageswerte enthalten. Ich möchte aus jeder Datei die gleichen Zellen kopieren und in eine...
  8. Mit Hilfe von VBA verschiedene Zellen immer neu verketten

    in Microsoft Excel Hilfe
    Mit Hilfe von VBA verschiedene Zellen immer neu verketten: Hallo Zusammen, ich hoffe jemand kann mir helfen. Mit VBA möchte ich in Spalte F die Werte aus Spalte A ausgegeben bekommen, jedoch nicht doppelt sondern immer nur einfach. Anhand des Wertes in...
  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