Sub CheckMyData ()
Schemerige CellEntry als Waaier, rg als Waaier
Schemerige addr als Variant
Met Sheet1
Voor Elke addr in Serie („A2“, „F2“, „K2“, „P2“, „Y2“, „AD2“)
Reeks rg =. Waaier (CStr (addr))
Reeks rg = Waaier (rg. Cellen (. Rows.Count, rg. Kolom). Eind (xlUp))
Voor Elke CellEntry in rg. Cellen
WorksheetChange CellEntry
Daarna
Daarna
Eind met
Application.OnTime EarliestTime: =Now + TimeValue („00: 00: 10“), Procedure: = " CheckMyData“
Sub van het eind
Sub WorksheetChange (Doel ByVal als Waaier)
Schemerige rngValue2 als Waaier, rngGreaterThan als Waaier, rngLessThan als Waaier, rngLastAction als Waaier, rngTimeStamp als Waaier
Selecteer Geval Target.Column
Het geval is <> dan rngValue2.Value
Als rngLastAction <> „>“ toen
rngGreaterThan = rngGreaterThan + 1
Als Target.Column <> 30 toen rngTimeStamp.Value = nu ()
rngLastAction = „>“
Eind als
ElseIf Target.Value < rngValue2=""> „<> 25 toen rngTimeStamp.Value = nu ()
rngLastAction = „<> aan >= of < to="">
|