Hallo!
Vorerst mal das was funktioniert:
Ich habe eine Inventarliste mit einer Übersichtsseite und die Räume sind auf je ein Tabellenblatt aufgeteilt. Wenn alle Räume komplett sind (Jedes Möbelstück bekommt ein JA oder NEIN). Wird per Formel auf der Übersichtsseite ein "VOLLSTÄNDIG" oder "UNVOLLSTÄNDIG"
Wenn auf der Übersichtseite alle Räume vollständig sind, wird ebensfalls per Formel, in ein einer bestimmten Zelle (in meinem Fall "B27") ein "Komplett" eingefügt.
Auf dieses "Komplett" bezieht sich folgender Code der eine Userform einblendet:
Public Sub Worksheet_Calculate()
If Range("B27") = "KOMPLETT" Then
Worksheets(1).Activate
ufo_niederschrift.Show
End If
End Sub
Sobald der letzte Raum vervollständigt ist erscheint die Userform. Soweit so gut bis hierhin funktioniert es. Nun zu meinem Problem:
Ich wollte bei den den einzelnen Möbelstücken das "JA" oder "NEIN" mittels Zellendropdown (Gültigkeit) verwirklichen. Wenn ich jedoch so vorgehe, wird die Userform, bei Vollständigkeit aller Räume, doppelt eingeblendet.
Würde ich das "JA" oder "NEIN" einfach per Hand eingeben, funktioniert es perfekt. (die Userform erscheint nur einfach). Es muss also irgendetwas mit der Gültigkeitsprüfung zu tun haben.
Gibt es vielleicht eine Codezeile mit dem man die Userform nur einfach öffnen kann/darf.
Ich hoffe ich habe es so gut wie möglich beschrieben.
Vielen Dank für die Hilfe im Voraus
|