Office: mit VBA Text aus 2 Zellen zusammenfügen

Helfe beim Thema mit VBA Text aus 2 Zellen zusammenfügen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, bin VBA Anfänger und verzweifel so langsam an meiner Aufgabe: In der Tabelle2 Zelle A2 stehen vor dem = Zeichen zwischen 1-3 Buchstaben (A/S/Z).... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Torti_1971, 13. Juni 2011.

  1. mit VBA Text aus 2 Zellen zusammenfügen


    Hallo,
    bin VBA Anfänger und verzweifel so langsam an meiner Aufgabe:
    In der Tabelle2 Zelle A2 stehen vor dem = Zeichen zwischen 1-3 Buchstaben (A/S/Z).
    Jeder einzelnen dieser Buchstaben soll mit dem Inhalt der Zelle A1 zusammengefügt werden und in die Tabelle1 kopiert werden.

    Zum besseren Verständnis:

    Quelle:
    Tabelle2 Zelle A1: HH
    Tabelle2 Zelle A2: ASZ=99

    Ziel:
    Tabelle1 Zelle A1: AHH=99
    Tabelle1 Zelle A2: SHH=99
    Tabelle1 Zelle A3: ZHH=99

    Hoffe dass ich mein Problem verständlich beschrieben habe *tongue.gif*

    Gruß
    Torti

    :)
     
    Torti_1971, 13. Juni 2011
    #1
  2. OfficeUser Neuer User
    Hallo Torte,

    und wozu braucht man dafür VBA?

    Tabelle1

     A
    1AHH=99
    2SHH=99
    3ZHH=99
    ZelleFormel
    A1=TEIL(Tabelle2!$A;ZEILE(A1);1)&Tabelle2!$A&RECHTS(Tabelle2!$A;3)
    A2=TEIL(Tabelle2!$A;ZEILE(A2);1)&Tabelle2!$A&RECHTS(Tabelle2!$A;3)
    A3=TEIL(Tabelle2!$A;ZEILE(A3);1)&Tabelle2!$A&RECHTS(Tabelle2!$A;3)
    Tabelle2

     A
    1HH
    2ASZ=99
    Excel Tabellen im Web darstellen >>
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    OfficeUser, 15. Juni 2011
    #2
  3. Hallo Sepp,
    den Eintrag aus Tabelle2 A2 gibt es x-fach in mehreren Kombinationen:
    A2: ASZ=99
    A3: AS=1100
    A4: Z = 0,676
    A5: SZ=23,45

    d.h. die Zeichen vor und hinder dem Gleichzeichen sind variable, ggfs. sind auch Leerzeichen eingetragen, welche nicht berücksichtigt werden soll.

    Alle diese Zellen (A2-A5) sollen mit dem Text in Zelle A1 verknüpft und in im Tabelle1 angezeigt werden.

    Hoffe ich habe mein Anliegen verständlich geschildert ...
     
    Torti_1971, 15. Juni 2011
    #3
  4. mit VBA Text aus 2 Zellen zusammenfügen

    Hallo Torte,

    dann halt so.

    ' **********************************************************************
    ' Modul: Modul1 Typ: Allgemeines Modul
    ' **********************************************************************
    Option Explicit
    Sub verketten()
    Dim rng As Range
    Dim vntTmp As Variant, strTmp As String
    Dim lngIndex As Long, lngRow As Long
    With Sheets("Tabelle1")
    .Range("A:A").ClearContents
    For Each rng In Sheets("Tabelle2").Range("A2:A" & _
    Sheets("Tabelle2").Cells(Rows.Count, 1).End(xlUp).Row)
    If rng Like "*=*" Then
    vntTmp = Split(rng.Text, "=")
    strTmp = Trim$(vntTmp(0))
    For lngIndex = 1 To Len(strTmp)
    lngRow = lngRow + 1
    .Cells(lngRow, 1) = Mid(strTmp, lngIndex, 1) & _
    Sheets("Tabelle2").Range("A1") & "=" & Trim(vntTmp(1))
    Next
    End If
    Next
    End With
    Set rng = Nothing
    End Sub





    « Gruß Sepp »
     
    josef e, 15. Juni 2011
    #4
  5. Mensch Sepp,
    funktioniert wie ne Eins ...

    Besten Dank und noch einen schönen Abend

    Gruß
    Torti
     
    Torti_1971, 15. Juni 2011
    #5
Thema:

mit VBA Text aus 2 Zellen zusammenfügen

Die Seite wird geladen...
  1. mit VBA Text aus 2 Zellen zusammenfügen - Similar Threads - VBA Text Zellen

  2. Textteile aus Zelle mit mehreren Absätzen

    in Microsoft Excel Hilfe
    Textteile aus Zelle mit mehreren Absätzen: Hallo, ich habe folgendes Problem: Ich habe in einer Liste in einer Zelle mehrere Angaben aus denen ich Textteile (z.B. alles was in () oder {} ist) herausziehen will, um damit weiter zurechnen....
  3. 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...
  4. VBA: Text in Aktiver Zelle finden

    in Microsoft Excel Hilfe
    VBA: Text in Aktiver Zelle finden: Hallo, ich suche nach einer einfachen Textzeile, die überprüft, ob ein bestimmtes Wort in der aktiven Zelle hinterlegt ist. Wie folgt geht das schon: If ActiveCell = "Textbeispiel" Then...
  5. VBA Text in Zellen einfügen und farbigem Hintergrund

    in Microsoft Excel Hilfe
    VBA Text in Zellen einfügen und farbigem Hintergrund: Hallo zusammen, ich möchte eine Zeile mit Text und farbigem Hintergrund einfügen. Ich habe bereits einen kleinen Schnippsel VBA-Code gefunden. Dieser erstellt in der Tabelle Tabelle1 in Zeile 2...
  6. Cursor per vba in Zelle mit Text positionieren

    in Microsoft Excel Hilfe
    Cursor per vba in Zelle mit Text positionieren: Hallo zusammen, möchte gerne mit dem Cursor in eine Zelle springen: Zelltext: "Text neu: " X (hier soll der Cursor per VBA platziert werden) (Zeilenumbruch) "Text alt...." Wer kann mir den...
  7. VBA Speichern mit Name/Datum/Text aus verschiedenen Zellen

    in Microsoft Excel Hilfe
    VBA Speichern mit Name/Datum/Text aus verschiedenen Zellen: Hallo zusammen, ich versuche möchte folgendes machen: eine Excelliste mit einem Buttong speichern, es soll in Dateinamen die Zelle F4+E3+O3 stehen, wenn ich den Buttong gedrückt habe...
  8. Text per VBA in bestimmter Zelle erweitern

    in Microsoft Excel Hilfe
    Text per VBA in bestimmter Zelle erweitern: Hallo, ich habe folgendes vor: Alle Eingaben in den Zellen B3, B5, B8 und B13 sollen, falls klein geschrieben, nach Eingabe automatisch gross geschrieben werden - das habe ich geschafft. Was...
  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