Worksheet_Change(..)-Ereigniss
25.01.2005 11:27:09
jan-und-jana
ich hab folgendes Problem bei Änderung eines Tabellen-Blattes:
Dim myIndex As Integer
Private Sub Worksheet_Change(ByVal target As Range)
target.Value = 2
MsgBox myIndex
myIndex = myIndex + 1
End Sub
die obige Funktion wird ca. 200-300 mal(auf verschiedenen Rechnern getestet) aufgerufen.
Gibt es eine Abbruch-Bedingung und weiss jemand warum man dieses Ereignis in der Art und Weise gestalltet?
Hintergund:
Ich möchte einen eingegebene Wert prüfen und ggf. konfertiren, falls er nicht einem bestimmten Pattern entspricht.
Der konvertierte Wert ist dann Basis einer Berechnung.
Ich möchte natürlich nicht,dass das Ereigniss 200-300 mal aufgerufen wird