Sub rueber()
Dim c As Long
Dim n As Long
Dim p As Long
Dim v As Variant
Dim s(0 To 2) As String
s(0) = "Beschreibung"
s(1) = "X"
s(2) = "Y"
For n = LBound(s) To UBound(s)
With ThisWorkbook.Worksheets(s(n))
c = .Cells(.Rows.Count, 3).End(xlUp).Row
For p = 1 To c
v = Application.Match(.Cells(p, 3), _
ThisWorkbook.Worksheets(s(0)).Columns(2), 0)
If IsNumeric(v) Then
.Cells(p, 6).Value = ThisWorkbook.Worksheets(s(0)) _
.Cells(v, 11).Value
Else
MsgBox "nicht vorhanden"
End If
Next
End With
Next
End Sub