Der erste Schritt
26.04.2008 15:54:37
Matthias
Hallo Josef
Kopiere diesen Code in ein allgemeines Modul
Option Explicit
Sub josef()
Dim strg As String, C As Variant
strg = "2180"
For Each C In Worksheets("Tabelle1").Range("G:G")
If C.Value = strg Then MsgBox strg & " gefunden in Zelle " & C.Address: Exit Sub
Next
End Sub
Nun hast Du die entsprechende Zelle schon mal gefunden.
Probiere es einmal mit obenstehendem Code.
Jetzt der nächsten Schritt
Du kannst mit .Offset die entsprechenden Zellen ansprechen, die in Dein Ziel eintragen werden sollen .
Zur Verdeutlichung nimm jetzt mal diesen Code (in eine Modul)
Option Explicit
Sub josef_Select()
Dim strg As String, C As Variant
strg = "2180"
For Each C In Worksheets("Tabelle1").Range("G:G")
If C.Value = strg Then MsgBox strg & " gefunden in Zelle " & C.Address: Range(C.Offset(, 26), _
C.Offset(, 45)).Select: Exit Sub
Next
End Sub
Und statt zu Selecten kannst Du eben auch gleich kopieren (.copy)