|  
                                             
	Hallo, 
	null Problemo, im Prinzip so... 
Option Explicit
Public Sub test()
Const MY_NUMBER As Long = 1234
Dim avntSource() As Variant, avntTarget() As Variant
Dim ialngCount As Long, ialngRow As Long
avntSource() = Tabelle1.UsedRange.Value
For ialngRow = 1 To UBound(avntSource)
    If avntSource(ialngRow, 2) = MY_NUMBER Then
       ReDim Preserve avntTarget(1, ialngCount) As Variant
       avntTarget(0, ialngCount) = avntSource(ialngRow, 1)
       avntTarget(1, ialngCount) = avntSource(ialngRow, 2)
       ialngCount = ialngCount + 1
    End If
Next
If ialngCount = 0 Then
   Call MsgBox(Prompt:="Die Zahl wurde nicht gefunden..!", _
      Buttons:=vbExclamation, Title:="Datensuche")
Else
   With Tabelle2
        Call .UsedRange.ClearContents
        .Range(.Cells(1, 1), .Cells(UBound(avntTarget, 2) + 1, 2)).Value = _
            WorksheetFunction.Transpose(avntTarget())
   End With
End If
End Sub
	Gruß, 
     |