Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Laufzeitfehler '91'

Forumthread: 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

Anzeige

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
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige