Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
276to280
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
276to280
276to280
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Ereignisprozedur ausschalten mit Code

Ereignisprozedur ausschalten mit Code
10.07.2003 14:40:09
walterku
Hallo Excel Freunde!
Ich habe eine Ereignisprozedur geschrieben, die leider ihr eigenes Ereignis wieder auslöst.
Wie kann ich die Ereignisprozedur vorübergehend ausschalten?
Hier die betreffende Prozedur:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim i%
Dim AktuellerWert
If Target.Address >= "$C$11" And Target.Address <= "$C$33" Then
For i = 11 To 33
If Cells(33, 3) <> 0 Then
AktuellerWert = Cells(33, 3)
Exit For
End If
If Cells(i, 3) = 0 Then
AktuellerWert = Cells(i - 1, 3)
Exit For
End If
Next
End If
Range("Aktuell") = AktuellerWert  'Hier wird die Prozedur erneut ausgelöst
End Sub

Danke schon mal
Gruß Walter

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ereignisprozedur ausschalten mit Code
10.07.2003 14:45:38
K.Rola

Private Sub Worksheet_Change(ByVal Target As Range)
Dim i%
Dim AktuellerWert
If Target.Address >= "$C$11" And Target.Address <= "$C$33" Then
on error goto Ende
Application.enableevents = false
For i = 11 To 33
If Cells(33, 3) <> 0 Then
AktuellerWert = Cells(33, 3)
Exit For
End If
If Cells(i, 3) = 0 Then
AktuellerWert = Cells(i - 1, 3)
Exit For
End If
Next
End If
Range("Aktuell") = AktuellerWert  'Hier wird die Prozedur erneut ausgelöst
Ende:
Application.enableevents=true
End Sub


AW: Ereignisprozedur ausschalten mit Code
10.07.2003 14:43:41
WernerB.
Hallo Walter,
so geht's:
Application.EnableEvents = False 'ausschalten
Application.EnableEvents = True 'einschalten
Viel Erfolg wünscht
WernerB.

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige