ich möchte gerne ein Makro schreiben, dass ein Popup-Fenster mit dem Text "Achtung" aufzeigt, sobald die Summe aus Zelle A1 und B1 größer als 0 ist.
Kann mir jemand helfen?
Wäre super!
lg
' **********************************************************************
' Modul: Tabelle1 Typ: Klassenmodul des Tabellenblattes
' **********************************************************************
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
With Target
If .Address = "$A$1" Or .Address = "$B$1" Then _
If WorksheetFunction.Sum(Range("$A$1:$B$1")) > 0 Then _
Call MsgBox("Achtung!", vbExclamation)
End With
End Sub
VBA/HTML - CodeConverter für Office-Foren
AddIn für Excel/Word 2000-2010 - komplett in VBA geschrieben von Lukas Mosimann
Projektbetreuung durch mumpel
Code erstellt und getestet in Office 14
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("E132:E151")) Is Nothing Or _
Not Intersect(Target, Range("E170:E190")) Is Nothing Then
If Range("A130") + Range("D168") > 0 Then
MsgBox "Warnung: Die Summe ist nicht gleich 0!", _
vbExclamation + vbOKOnly, "A130+D168"
End If
End If
End Sub
Gruess Hansueli