Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

MsgBox öffnen bei Eingabe eines Textes mit bestimmtem Wert

Forumthread: MsgBox öffnen bei Eingabe eines Textes mit bestimmtem Wert

MsgBox öffnen bei Eingabe eines Textes mit bestimmtem Wert
03.05.2024 13:09:39
Katja
Hallo zusammen,

ich würde mir gerne mit meiner Excel Tabelle das Leben etwas einfacher machen.
Zur Sache:
In dieser Excel trage ich Aufträge ein, welche ich fertig bearbeitet habe. Nun ist es so das ich ständig darauf achten muss gewisse Spezialanforderungen bei gewissen Auftragsarten nicht zu vergessen.
Beispiel:
Enthält die Spalte D "Bezeichnung" irgendwo ein "-G" steht das für eine bestimmt Ausführung zu der ein zusätzlicher Artikel eingeplant werden muss.
Enthält die Spalte D "Bezeichnung" irgendwo ein "-360°" steht das ebenfalls für eine bestimmt Ausführung zu der auch ein zusätzlicher Artikel eingeplant werden muss.

Userbild

Um an die verschiedenen Zusatzanforderungen erinnert zu werden würde ich es daher gerne hinbekommen das nach Eingabe in der Spalte eine Message Box auf geht welche mich auf die Spezialanforderung hinweist. Diese soll dann einfach mit "OK" bestätigt werden können und fertig.

Bisher habe ich nur geschafft das bei Eingabe einer Zahl in eine spezielle Zelle eine Message Box geöffnet wird. Diese öffnet sich leider auch immer wieder so lange wie die Zahl in der Zelle steht. Eigentlich soll diese Box aber nur einmal aufgehen nachdem man mit der Eingabe fertig ist.



Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If InStr(Range("D6").Value, "1") > 0 Then
MsgBox "Test", vbOKOnly
End If

End Sub



Schon einmal vielen Dank im Voraus für die Hilfe :)

Gruß Katja




Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: MsgBox öffnen bei Eingabe eines Textes mit bestimmtem Wert
03.05.2024 14:22:04
{Boris}
Hi,

kein optimales Vorgehen. Ich würde die Zellen mittels der Bedingten Formatierung entsprechend (unterschiedlich) färben, sobald eine bestimmte Zeichenkette enthalten ist. Zusätzlich kann man eine Spalte einfügen, in der man dies dann als erledigt kennzeichnet, womit man dann auch die Färbung wieder "verschwinden" lassen kann.

VG, Boris
Anzeige
AW: MsgBox öffnen bei Eingabe eines Textes mit bestimmtem Wert
03.05.2024 21:02:31
daniel
HI
verwende nicht das SelectionChange-Event, sondern das Change-Eventmakro
Dieses wird aktiv, nachdem du einen Zellwert gändert hast (also reinklicken und mit Enter bestätigen)
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column = 4 Then
If Target(1).Value Like "*-G*" Then MsgBox "Achtung: -G"
If Target(1).Value Like "*-360°*" Then MsgBox "Achtung 360"
End If
End Sub

Gruß Daniel
Anzeige
AW: MsgBox öffnen bei Eingabe eines Textes mit bestimmtem Wert
13.05.2024 08:40:56
Katja
Hallo Daniel,

vielen Dank für deine Hilfe.

Mit deinem Code funktioniert es einwandfrei :)

Gruß Katja
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige