Hallo zusammen,
ich bin schon mehreren Stunden auf der Suche.
Ich würde gern diese beiden Codes im gleichen Tabellenblatt verwenden. Jedoch habe ich noch kein Lösung gefunden, um die Mehrfachdeklaration zu vermeiden.
Hätte Ihr ein Lösung für mich, bitte?
Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("B37")) Is Nothing Then Range("E72").Select Range("E72").ClearContents Dim DeinMsg As Object, sec_ sec_ = 5 Set DeinMsg = CreateObject("WScript.Shell") DeinMsg.Popup "Bitte Wert in Zelle B49 eintragen!", sec_, _ "Wert", 32 If Not Intersect(Target, Range("B37")) Is Nothing Then Range("E72").Select Range("E72").ClearContents Dim DeinMsg As Object, sec_ sec_ = 5 Set DeinMsg = CreateObject("WScript.Shell") DeinMsg.Popup "Bitte Wert in Zelle B49 eintragen!", sec_, _ "Wert", 32 End If End SubWas kann ich da tun?
Option Explicit Sub Worksheet_Change(ByVal Target As Range) Dim DeinMsg As Object, sec_ If Not Intersect(Target, Range("B37")) Is Nothing Then Range("E72").ClearContents sec_ = 5 Set DeinMsg = CreateObject("WScript.Shell") DeinMsg.Popup "Bitte Wert in Zelle B49 eintragen!", sec_, _ "Wert", 32 End If End Sub
Option Explicit Sub Worksheet_Change(ByVal Target As Range) Dim DeinMsg As Object, sec_ If Not Intersect(Target, Range("B37")) Is Nothing Then Range("E72").ClearContents sec_ = 5 Set DeinMsg = CreateObject("WScript.Shell") DeinMsg.Popup "Bitte Preis in Zelle E72 eintragen!", sec_, _ "Preis", 32 ElseIf Not Intersect(Target, Range("B23")) Is Nothing Then Range("B49").ClearContents sec_ = 5 Set DeinMsg = CreateObject("WScript.Shell") DeinMsg.Popup "Bitte Preis in Zelle B49 eintragen!", sec_, _ "Preis", 32 End If End SubGruß Hajo
Option Explicit Sub Worksheet_Change(ByVal Target As Range) Dim DeinMsg As Object, sec_ If Not Intersect(Target, Range("B37")) Is Nothing And Range("B37") > 0 Then Range("E72").ClearContents sec_ = 5 Set DeinMsg = CreateObject("WScript.Shell") DeinMsg.Popup "Bitte Preis in Zelle E72 eintragen!", sec_, _ "Preis", 32 ElseIf Not Intersect(Target, Range("B23")) Is Nothing Then Range("B49").ClearContents sec_ = 5 Set DeinMsg = CreateObject("WScript.Shell") DeinMsg.Popup "Bitte Preis in Zelle B49 eintragen!", sec_, _ "Preis", 32 End If End SubGruß Hajo