Hallo Raik
klar geht das, deine Informationen sind allerdings noch etwas vage. Wo gibst du die Daten ein? Meinst du mit unterste Zeile das Ende einer Liste? Enspricht Zelle 1 z.B. A50, A51, A52 usw. und Zelle 2 demnach B50, B51 usw.?
Welche Kombination wird aus Spalte A und B gebildet? Einfach nur T2008-0009 oder ist die Kombi komplexer?
Diese Kombi aus Spalte D suchst du dann also per SVERWEIS in einem zweiten Tabellenblatt und gibst nebenstehende Meldung aus. Soweit richtig? Wenn ja könnte folgender Code funktionieren, der in das entsprechende Tabellenmodul gehört. Ansonsten einfach nochmal melden.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Columns("A")) Is Nothing Then
If Target.Offset(0, 1) <> "" Then
Kombi = Target & "-" & Target.Offset(0, 1)
mldg = Application.VLookup(Kombi, Sheets("Tabelle2").Range("A:B"), 2, 0)
If Not IsError(mldg) Then MsgBox mldg, vbInformation Else MsgBox "Kombination nicht vorhanden", vbExclamation
End If
ElseIf Not Intersect(Target, Columns("B")) Is Nothing Then
If Target.Offset(0, -1) <> "" Then
Kombi = Target.Offset(0, -1) & "-" & Target
mldg = Application.VLookup(Kombi, Sheets("Tabelle2").Range("A:B"), 2, 0)
If Not IsError(mldg) Then MsgBox mldg, vbInformation Else MsgBox "Kombination nicht vorhanden", vbExclamation
End If
End If
End Sub
Gruß Mr. K.