Richtig referenzieren
12.01.2005 22:04:32
Fritz
Mit dem folgenden Testcode habe ich versucht, Daten von einem Tabellenblatt in ein anderes zu befördern.
Es funzt zwar, aber ich würde dies gerne tun, ohne ständig zwischen den Blättern hin- und herzuhopsen, kriege aber die Referenzierung nicht auf die Reihe.
Zur Info: Beim Öffnen der Mappe wird das Blatt Sheets("Daten") selektiert. Ich würde gern erreichen, dass sich gar nichts mehr bewegt :-)
Sub VonEinerInDieAndere()
Dim zdat As Integer, zdr As Integer, wksdat As Worksheet, wksdr As Worksheet, zdatgefunden As Boolean
Set wksdat = Sheets("Daten")
Set wksdr = Sheets("DR")
wksdat.Activate
zdat = ActiveCell.Row
wksdr.Activate
zdr = wksdr.Cells(Rows.Count, 1).End(xlUp).Row + 1
With wksdat
Cells(zdr, 1).Value = .Cells(zdat, 1)
Cells(zdr, 3).Value = .Cells(zdat, 4)
End With
wksdat.Select
End Sub
Ich danke schon mal recht herzlich für Eure Mühe.
Grüße, Fritz