Option
Explicit
Sub
Test()
Dim
rngCell
As
Excel.Range
Dim
ws
As
Worksheet, wsZiel
As
Worksheet
Dim
iSpalte
As
Integer
Set
wsZiel = Worksheets(
"Tabelle2"
)
Set
ws = Worksheets(
"Tabelle1"
)
Set
rngCell = Worksheets(
"Tabelle1"
).UsedRange.Find( _
What:=58, _
LookIn:=xlValues, _
LookAt:=xlWhole, _
SearchOrder:=XlSearchOrder.xlByRows, _
MatchCase:=
False
)
With
ThisWorkbook.Worksheets(
"Tabelle1"
)
For
iSpalte = 1
To
32
If
Not
rngCell
Is
Nothing
Then
Debug.Print
"rngCell : "
; rngCell.Address.Copy Destination:=ThisWorkbook.Worksheets(
"Tabelle2"
).Range(
"A3"
)
Debug.Print
"O(0, -1) : "
; rngCell.Offset(0, -1).Address.Copy Destination:= _
ThisWorkbook.Worksheets(
"Tabelle2"
).Range(
"A2"
)
Debug.Print
"O(0, -2) : "
; rngCell.Offset(0, -2).Address.Copy Destination:= _
ThisWorkbook.Worksheets(
"Tabelle2"
).Range(
"A1"
)
Debug.Print
"O(0, 1) : "
; rngCell.Offset(0, 1).Address.Copy Destination:= _
ThisWorkbook.Worksheets(
"Tabelle2"
).Range(
"A4"
)
End
If
Exit
For
End
With
End
Sub