Microsoft Excel

Excel und VBA: Formeln, Programmierung, Lösungen

Die Excel/VBA-Beispiele

Thema

UserForm-Aufruf, wenn Formel-Wert Grenze überschreitet

Gruppe

Calculate

Problem

Wie kann ich immer dann, wenn ein durch eine Formel ermittelter Wert eine Grenze übersteigt, eine UserForm anzeigen lassen?

Lösung
Geben Sie den Ereigniscode in das Klassenmodul des Arbeitsblattes ein.

ClassModule: frmMeldung

Private Sub CommandButton1_Click()
   Unload Me
End Sub

ClassModule: Tabelle1

Private Sub Worksheet_Calculate()
   If Range("C2").Value > 100 Then frmMeldung.Show
End Sub