Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1484to1488
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Form einfügen durch Eingabe eines bestimmten Werts

Form einfügen durch Eingabe eines bestimmten Werts
25.03.2016 12:49:25
Pflaume
Hallo Excelperten,
ich weiß, ich habe vor kurzem schon eine ähnliche Frage gestellt aber ich habe ein Textfeld erstellt, welches eingeblendet werden soll, wenn ich in eine bestimmte Zelle einen Wert zwischen 1 und 50 eintrage. Mit folgender Formel klappt es zumindest schon mal, wenn ich den Wert in der Zelle um 1 erhöhe. Sofort erscheint mein Textfeld.
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Fehler
Dim Tmp
If Not Intersect(Range("G17:G27"), Target) Is Nothing Then
Application.EnableEvents = False
Application.Undo
Tmp = Range("G28").Value
Application.Undo
Application.EnableEvents = True
If Range("G28").Value = Tmp + 1 Then
MsgBox "Wert um 1 erhöht"
End If
End If
Fehler:
Application.EnableEvents = True
End Sub

Ich möchte, dass das Textfeld auch erscheint, wenn ich Werte zwischen 2 und 50 eintrage. Hat da jemand eine Idee?
Gruß Pflaume

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Form einfügen durch Eingabe eines bestimmten Werts
26.03.2016 08:03:41
Nepumuk
Hallo,
so ok?
Private Sub Worksheet_Change(ByVal Target As Range)
    On Error GoTo Fehler
    Dim Tmp
    If Not Intersect(Range("G17:G27"), Target) Is Nothing Then
        Application.EnableEvents = False
        Application.Undo
        Tmp = Range("G28").Value
        Application.Undo
        Application.EnableEvents = True
        If Tmp - Range("G28").Value >= 1 Then
            If Tmp - Range("G28").Value <= 50 Then
                MsgBox "Wert um " & CStr(Tmp - Range("G28").Value) & " erhöht"
            End If
        End If
    End If
    Fehler:
    Application.EnableEvents = True
End Sub

Gruß
Nepumuk

Anzeige
AW: Form einfügen durch Eingabe eines bestimmten Werts
28.03.2016 21:28:47
Pflaume
Top!!' 1000 Dank. Super

186 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige