09.03.2017, 17:03
Hi,
ne, liegt daran, daß die Events nicht wieder eingeschaltet werden.
Nimm mal dieses Makro:
Wartungversuch - Rabe V1.2.xlsm (Größe: 22,99 KB / Downloads: 17)
(09.03.2017, 15:46)M.Wichmann schrieb: Irgendwie geht die Rücksetzung des Intervalls jeweils nur ein mal, und dann passiert nix mehr. Auch die noch einmal frisch heruntergeladene Version 1.1
ne, liegt daran, daß die Events nicht wieder eingeschaltet werden.
Nimm mal dieses Makro:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
'
' Wartungs-Intervall_neustarten
'
Dim rngBereich As Range
Dim rngZelle As Range
'
Application.ScreenUpdating = False 'Bildschirmaktualisierung ausschalten
Set rngBereich = Intersect(Target, Range("J:J"))
If Not rngBereich Is Nothing Then
On Error GoTo ErrorHandler
For Each rngZelle In rngBereich
If rngZelle.Value = "Ja" Then
Range("H" & Target.Row) = Date
Range("J" & Target.Row) = "Nein"
End If
Next rngZelle
ErrorHandler:
Application.ScreenUpdating = True 'Bildschirmaktualisierung wieder einschalten
If Err Then MsgBox Err.Number & " " & Err.Description 'Fehlercode und Beschreibung anzeigen
End If
End Sub
Wartungversuch - Rabe V1.2.xlsm (Größe: 22,99 KB / Downloads: 17)