Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
444to448
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
444to448
444to448
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Laufzeitfehler '91'

Laufzeitfehler '91'
23.06.2004 09:28:37
Marcel
Ich habe schon gestern nachgefragt, wegen einem Makro, welches den Blattinhalt prüft und bei Überschreitung eines Datums mit Uhrzeit, das Blatt sperrt.
Habe folgenden Code hingebastelt.
Aber ich bekomme an einer Stelle immer die Fehlermeldung
Objektvariable oder With-Blockvariable nicht festgelegt.

Sub Worksheet_Change(ByVal Target As Range)
'ActiveSheet.Unprotect "test"
nu = ActiveCell.Address
' beim ändern des Zelleninhaltes wird Makro gestartet
If Target.Row <> 1 And (Target.Column < 1 Or Target.Column > 225) Then Exit Sub
'Fehlermeldungen ausschalten
Application.DisplayAlerts = False
'oder Tatum und Zeit in Zellen eintragen
An dieser Stelle HÄNGT es immer
Range("F:F").Find(Date).Select
Dim dates As Date
Dim times As Date
dates = ActiveCell
da = ActiveCell.Address
Range(da).Offset(0, 1).Select
times = ActiveCell
dats = (" " & dates & " " & times & " ")
nowi = (" " & Now & " ")
If (nowi) < (dats) Then GoTo eksit
' Ganzes Blatt markieren, Zellen schützen und Formeln ausblenden
Cells.Select
Selection.Locked = True
Selection.FormulaHidden = True
' Blatt schützen mit Namen test
ActiveSheet.Protect "test"
Range("a1").Select
MsgBox ("Es sind keine Eingaben mehr möglich!")
'Application.Quit
Exit Sub
eksit:
Range(nu).Select
End Sub

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Laufzeitfehler '91'
Ulf
Range("F:F").Find(Date, LookIn:=xlValues).Select
Ulf
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige