Re: Sub bei Änderung eines Zellbereichs aufrufen
15.10.2002 11:18:18
Bernd
Hallo Lonni,hier ein Beispiel mit einen OnEntry-Makro, das eine Spalte abfragt und dann etwas ausführt.
Sub TrapEntry()
Worksheets("Tabelle1").OnEntry = _
"ValidateColB"
End Sub
Sub ValidateColB()
With ActiveCell
If .Column = 2 Then ' Test for second column.
If IsNumeric(.Value) Then
If .Value < 0 Or .Value > 255 Then
MsgBox "Entry must be between 0 and 255."
.Value = ""
End If
Else
' Handle nonnumeric entry.
MsgBox "Entry must be a number between 0 and 255."
.Value = ""
End If
End If
End With
End Sub
Du mußt allerdings das Makro TrapEntry per Hand ausführen, eventuell als auto_open deklarieren.
Vielleicht hilft der Ansatz weiter. Aber schau doch mal in den Beispielen auf diesem Server nach, ich Wette da findest Du noch einiges.
Oder bei Microssoft http://support.microsoft.com/ Suchkriterium "OnEntry".
Gruß
Bernd