Gemäß der folgenden Logik, der Code verbirgt einige Zeilen, aber es stoppt in Zeile 80 und zeigt diesen Fehler. Ich habe nach dem Format dieser Datum und Uhrzeit gesucht, sieht gut aus für mich. Kann mir jemand helfen herauszufinden, was schief gehen könnte?Ich bekomme ständig 'Laufzeitfehler 13' mit 'Mydate = Sheets ("Zusammenfassung"). Zellen (i, "A"). Wert'
Public Sub ShowShift3()
Dim i As Long, j As Long, lastrow1 As Long, lastrow2 As Long
Dim mydate As Date
Dim mytime As Date
Dim mystatus As String
lastrow1 = Sheets("Summary").Range("A" & Rows.Count).End(xlUp).Row
Sheets("Summary").Activate
For i = lastrow1 To i = 2 Step -1
mydate = Sheets("Summary").Cells(i, "A").Value
mytime = Sheets("Summary").Cells(i, "B").Value
If (mydate < Date) And (mytime < TimeValue("22:00:00")) Then
Worksheets("Summary").Rows(i).Hidden = True
End If
Next
End Sub
Das funktioniert wie ein Zauber! Danke vielmals!! –
@RahulBaranwal auch, nur ein Zeiger, müssen Sie nicht aktivieren ein Blatt, damit zu arbeiten, haben Sie vielleicht bemerkt, dass ich diese Zeile aus dem Code entfernt. – Xabier
Oh ja! Ich bemerkte, dass. Ich bin immer verwirrt darüber, wann wir es aktivieren. Gibt es eine allgemeine Situation, in der ich das Blatt aktivieren muss? –