Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1288to1292
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

Wie Userform ''visible'' abfragen

Wie Userform ''visible'' abfragen
20.12.2012 14:47:38
Lorenz
Hallo Excelianer
Was ist falsch oder fehlt bei untenstehenden Code?
If frmSummenTag.Visible = True Then Unload frmSummenTag.
Dieser Codeschnipsel löst den Laufzeitfehler 429 (objekt oder with-Variable nicht festgelegt.
Gruß
Lorenz

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
verwirrend !
20.12.2012 14:55:42
Matthias
Hallo Lorenz
Sieht so aus also wolltest Du ein Formular entladen wenn es visible(sichtbar) ist?
Das ist dann aber etwas verwirrend, oder ?
Beschreib doch mal geauer was Du vorhast
frmSummenTag ist doch ein UForm ?
Zeig doch mal, dann ist es sicher einfacher.
Gruß Matthias

AW: verwirrend !
20.12.2012 17:41:33
Lorenz
Hallo Matthias
zu: Sieht so aus also wolltest Du ein Formular entladen wenn es visible(sichtbar) ist?
Ja du hast recht! Aber die Abfrage findet aus einer anderen UF statt. Die andere kann aber die " frmSummenTag" abdecken weil sie nicht modal geladen ist.
Grüsse
Lorenz

Anzeige
AW: Wie Userform ''visible'' abfragen
20.12.2012 16:54:57
Beverly
Hi Lorenz,
weshalb musst du denn überhaupt abfragen, ob das UserForm sichtbar ist? Den Unload-Teil kannst du doch auch beim Schließen des UserForms im UserForm selbst ausführen.


AW: Wie Userform ''visible'' abfragen
20.12.2012 17:35:28
Lorenz
Hallo Karin
Der Grund des "weshalb musst du denn überhaupt abfragen" is folgender:
In der UF finden einige berechnungen beim Zellwechsel (mit rechtsklick) statt (die Berechnungen sind in einem Modul ausgelagert). Da unter Umständen mehrere UF visible sind und die eine UF die andere UF Überlappt lade ich die UF nicht modal (wegen der Berechnungen). Es soll also beim öffnen der UF1 überprüft werden ob UF2 offen.
Wenn visible=wahr soll UF2 geschlossen werden. dasselbe natürlich umgekehrt.
hoffe meine sch... Schilderung ist halbwegs verständlich
Grüsse
Lorenz

Anzeige
AW: Wie Userform ''visible'' abfragen
20.12.2012 18:27:08
Beverly
Hi Lorenz,
also wenn bei beiden UserForms die Eigenschaft ShowModal auf False steht, erhalte ich (in meinem nachgebauten Beispiel) keine Fehlermeldung bei dieser Codezeile:
   If UserForm2.Visible Then Unload UserForm2


AW: Wie Userform ''visible'' abfragen
20.12.2012 23:51:10
Lorenz
Hi Karin
Fehler gefunden.: Die UF wo "visible" abgefragt wurde, hatte in einem Frame wo das aktuelle Datum eingeblendet werden sollte, den Fehler ausgelöst (zuordnung eines Falschen Wertes) Es wurde statt "Date" einen Wert mit "-1" geliefert.
Grüße
Lorenz
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige