Office: Logische Verknüpfung zwischen 2 Tabellen

Helfe beim Thema Logische Verknüpfung zwischen 2 Tabellen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich brauche Hilfe bei folgender Aufgabenstellung: In dem "Muster" soll automatisch der Name des Teilnehmers in Tabellenblatt 1... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Michael_Haase, 16. Juli 2008.

  1. Logische Verknüpfung zwischen 2 Tabellen


    Hallo zusammen,

    ich brauche Hilfe bei folgender Aufgabenstellung:

    In dem "Muster" soll automatisch der Name des Teilnehmers in Tabellenblatt 1 unter "Teilnehmer" erscheinen, wenn bei benötigte Qualifikationen ein "Ja" oder ein "Nein" eingetragen wird. Es soll möglich sein, verschiedene Qualifikationen mit "Ja" zu belegen.

    Meine Versuche mit Sverweis, Wenn-Funktion etc sind bisher alle kläglich gescheitert...

    Wer kann mir helfen?

    Vielen Dank!

    Michael
     
    Michael_Haase, 16. Juli 2008
    #1
  2. schatzi Super-Moderator
    Hallo!

    Au weia... Das dürfte mit Formeln aber schwer werden!
    Versuch's mal lieber mit einem Makro dieser Art:
    Code:
    Sub test()
    Const ErsteZeile = 3
    Const LetzteZeile = 6
    Dim i%, j%, x%, Zelle As Range, sZelle$, Bereich As Range
    Range("G3:K100").ClearContents
    Set Bereich = Sheets("Namen").Range("B2:C100")
    With Sheets("Namen")
      For i = ErsteZeile To LetzteZeile
        x = 7
        For j = 2 To 6
          If Cells(i, j) = "Ja" Then
            Set Zelle = Bereich.Find(Cells(2, j))
            If Not Zelle Is Nothing Then
              sZelle = Zelle.Address
              Cells(i, x) = .Cells(Zelle.Row, 1)
              Do
                Set Zelle = Bereich.FindNext(After:=Zelle)
                On Error Resume Next
                If Zelle.Address = sZelle Then Exit Do
                x = x + 1
                Cells(i, x) = .Cells(Zelle.Row, 1)
              Loop
            End If
          End If
        Next j
      Next i
    End With
    End Sub
     
    schatzi, 16. Juli 2008
    #2
  3. schatzi Super-Moderator
    Da war noch ein Fehler drin...

    Code:
    Sub test()
    Const ErsteZeile = 3
    Const LetzteZeile = 6
    Dim i%, j%, x%, Zelle As Range, sZelle$, Bereich As Range
    Range("G3:K100").ClearContents
    Set Bereich = Sheets("Namen").Range("B2:C100")
    With Sheets("Namen")
      For i = ErsteZeile To LetzteZeile
        x = 6
        For j = 2 To 6
          If Cells(i, j) = "Ja" Then
            Set Zelle = Bereich.Find(Cells(2, j))
            If Not Zelle Is Nothing Then
              sZelle = Zelle.Address
              x = x + 1
              Cells(i, x) = .Cells(Zelle.Row, 1)
              Do
                Set Zelle = Bereich.FindNext(After:=Zelle)
                On Error Resume Next
                If Zelle.Address = sZelle Then Exit Do
                x = x + 1
                Cells(i, x) = .Cells(Zelle.Row, 1)
              Loop
            End If
          End If
        Next j
      Next i
    End With
    End Sub
     
    schatzi, 16. Juli 2008
    #3
  4. Logische Verknüpfung zwischen 2 Tabellen

    Vielen Dank für deine schnelle Hilfe, nur leider habe ich von Makros überhaupt keine Ahnung, bisher kein einziges erstellt...

    Aber dankeschön!

    Vielleicht versuch ich das mal in nem ruhigen Moment...

    Michael
     
    Michael_Haase, 16. Juli 2008
    #4
Thema:

Logische Verknüpfung zwischen 2 Tabellen

Die Seite wird geladen...
  1. Logische Verknüpfung zwischen 2 Tabellen - Similar Threads - Logische Verknüpfung Tabellen

  2. Logische Funktionen (Referenz)

    in Microsoft Excel Tutorials
    Logische Funktionen (Referenz): Logische Funktionen (Referenz) Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel für das Web Excel 2019 Excel 2016 Excel 2019 für Mac...
  3. logische Unique-ID generieren

    in Microsoft Excel Hilfe
    logische Unique-ID generieren: Hallo liebe Leute Ich brauche dringend euer Rat, besser gesagt eure Hilfe. Bin nicht der Excel-Spezialist und weis nicht recht ob für das Problem eher mit einer Formel oder mit VBA gelöst werden...
  4. Video: Verwenden von logischen Operatoren und Platzhaltern in Parameterabfragen

    in Microsoft Access Tutorials
    Video: Verwenden von logischen Operatoren und Platzhaltern in Parameterabfragen: Video: Verwenden von logischen Operatoren und Platzhaltern in Parameterabfragen Access 2013 Mehr... Weniger...
  5. Video: Verwenden von logischen Operatoren und Platzhaltern in einer Access-App

    in Microsoft Access Tutorials
    Video: Verwenden von logischen Operatoren und Platzhaltern in einer Access-App: Video: Verwenden von logischen Operatoren und Platzhaltern in einer Access-App Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Mehr......
  6. Selbstständige, logische Übernahme von Formeln

    in Microsoft Excel Hilfe
    Selbstständige, logische Übernahme von Formeln: Hallo, auch ich bin mit meinem Excel Latein am Ende. Ich schreibe eine Lohnabrechnungstabelle in Excel für etwa 50 Mitarbeiter. Informationen, wie Stundenlöhne etc. lassen sich bereits...
  7. logische Vergleichsoperation OR / AND

    in Microsoft Excel Hilfe
    logische Vergleichsoperation OR / AND: Hallo, aus einem Quellcode habe ich folgenden Code versucht nachzustellen um die Logik dahinter zu verstehen, leider Fehlanzeige. Hier der Ursprung "allen Übels" CByte((v Or t) And &HFF)...
  8. Logische Verknüpfung von 2 Tabellenblättern

    in Microsoft Excel Hilfe
    Logische Verknüpfung von 2 Tabellenblättern: Hallo zusammen, ich habe 2 Tabellenblätter TB_A und TB_B. TB_B enthält in einer Spalte E Daten, die nach TB_A zu kopieren wären und zwar unter einer Bedingung: TB_A enthält in den Spalten A...
  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