AW: Automatisches addieren nach einer bestimmten Zeit
19.06.2008 14:16:00
UweD
Hallo
Teil1: habe ich fertig
Sub StartAutosumme()
Autosumme
End Sub
Sub Autosumme()
Dim NextInst As Date
On Error GoTo Fehler
'in A2 soll die Summe stehem
'In B2 soll die Summe stehen.
With ActiveSheet
.Range("A2") = .Range("A2") + .Range("B2")
End With
NextInst = Now + TimeValue("00:00:30")
Application.OnTime NextInst, "Autosumme"
Fehler:
If Err.Number 0 Then MsgBox "Fehler: " & Err.Number & vbLf & Err.Description: Err.Clear
If Err.Number 0 Then Resume Next
End Sub
Sub StopAutosumme()
Dim NextInst
On Error Resume Next
Application.OnTime NextInst, "Autosumme", , False
End Sub
muß in eine Standardmodul
Sub StartAutosumme()
Autosumme
End Sub
Sub Autosumme()
Dim NextInst As Date
On Error GoTo Fehler
'in A2 soll die Summe stehem
'In B2 soll die Summe stehen.
With ActiveSheet
.Range("A2") = .Range("A2") + .Range("B2")
End With
NextInst = Now + TimeValue("00:00:30")
Application.OnTime NextInst, "Autosumme"
Fehler:
If Err.Number 0 Then MsgBox "Fehler: " & Err.Number & vbLf & Err.Description: Err.Clear
If Err.Number 0 Then Resume Next
End Sub
Sub StopAutosumme()
Dim NextInst
On Error Resume Next
Application.OnTime NextInst, "Autosumme", , False
End Sub
Gruß Uwe D