Laufzeitfehler 91
29.02.2008 19:37:09
Dirk
mit folgendem Code in einem UserForm gleiche ich Daten zwischen 2 Blättern ab.
Das Problem ist nun: Wird kein übereinstimmender Wert in der Spalte E gefunden, so erscheint die Fehlermeldung '91' Objektvariable od. With-Blockvariable nicht festgelegt u. beim Debuggen wird die Zeile rng.select markiert.
Ausser bei diesem Sonderfall funktioniert der Code aber einwandfrei...
Wo liegt der Fehler ?
Private Sub CommandButton2_Click() 'Filmdaten ändern
Unload Me
Dim rng As Range
Set Auswahl = Selection
Application.ScreenUpdating = False
If IsEmpty(rng) = True Then Exit Sub
Sheets("Media-FP").Activate
Set rng = Cells.Columns(5).Find(what:=Auswahl, lookat:=xlWhole, LookIn:=xlValues)
rng.Select
Range(rng.Offset(0, 0), rng.Offset(0, 6)).Select
Auswahl.Copy
ActiveSheet.Paste 'alles
Set Auswahl = Nothing
Sheets("DVD-Sammlung").Activate
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
MfG Dirk