VBA Pop-Up bei bestimmten wert
#1
Hallo zusammen,

ich habe einen Wunsch in meiner Excel-Tabelle.

Beim Eingeben eines bestimmten Werts (9006 in meinem Fall) soll ein PopUp erscheinen "Warnung!". Für nur eine Zelle (B8) hatte ich es bereits geschafft.. 
Es soll allerdings bei der Eingabe verschiedener Zellen (B8 - B60) erscheinen. 

Könnt Ihr mir da bitte helfen?

Danke
Chelipe
Top
#2
Hallo,

das geht mit der Datengültigkeit: Bereich markieren Datengüligkeit

Arbeitsblatt mit dem Namen 'Tabelle1'
 B
7 
8 
91
10 

ZelleGültigkeitstypOperatorWert1Wert2
B8Ganzzahlkleiner1000 
B9Ganzzahlkleiner1000 
B10Ganzzahlkleiner1000 
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Stefan
Win 10 / Office 2016
Top
#3
Hallo Chelipe, 

folgendes Programm in das Modul  des Arbeitsblattes eintragen:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B8:B60")) Is Nothing Then
    If Target.Value = 9006 Then
        MsgBox "Warnung!"
    End If
End If
End Sub
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Top
#4
(06.10.2017, 00:21)Ego schrieb: Hallo Chelipe, 

folgendes Programm in das Modul  des Arbeitsblattes eintragen:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B8:B60")) Is Nothing Then
    If Target.Value = 9006 Then
        MsgBox "Warnung!"
    End If
End If
End Sub

Vielen Dank, funktioniert einwandfrei!
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste