Discussion:
Userform aufrufen
(zu alt für eine Antwort)
Götz Alles
2004-11-04 10:53:02 UTC
Permalink
Hallo zusammen,

nach langer Zeit habe ich endlich wieder Zugriff auf die NG. Daher hier
gleich einmal meine brennendste Frage ...

Wie kann es sein, dass eine Userform nicht geöffnet wird, wenn sie mit
"Name.Show" aufgerufen werden soll? Ich erhalte die Fehlermeldung "Das
angegebene Objekt konnte nicht gefunden werden"!?!

Bis vor 2 Tagen hat es immer funktioniert. Die Userform wurde nicht
umbenannt oder gelöscht. Lediglich an den Steuerelementen darauf und dem
dahinterliegenden Code wurde gearbeitet.

Im Notfall kann ich auf eine ältere Version zurückgreifen, was ich
allerdings gerne vermeiden würde, um die gemachten Änderungen nicht nochmal
vornehmen zu müssen. Außerdem würde ich gerne verstehen, woran es liegt, dass
es zu dieser Fehlermeldung kommt.

Ich hoffe, dass mir jemand einen Tipp geben kann.

Vielen Dank schon einmal im Voraus.

cu
Götz
Bernd Held
2004-11-04 10:56:37 UTC
Permalink
Hallo Götz,
Post by Götz Alles
Hallo zusammen,
nach langer Zeit habe ich endlich wieder Zugriff auf die NG. Daher hier
gleich einmal meine brennendste Frage ...
Wie kann es sein, dass eine Userform nicht geöffnet wird, wenn sie mit
"Name.Show" aufgerufen werden soll? Ich erhalte die Fehlermeldung "Das
angegebene Objekt konnte nicht gefunden werden"!?!
Bis vor 2 Tagen hat es immer funktioniert. Die Userform wurde nicht
umbenannt oder gelöscht. Lediglich an den Steuerelementen darauf und dem
dahinterliegenden Code wurde gearbeitet.
Im Notfall kann ich auf eine ältere Version zurückgreifen, was ich
allerdings gerne vermeiden würde, um die gemachten Änderungen nicht nochmal
vornehmen zu müssen. Außerdem würde ich gerne verstehen, woran es liegt, dass
es zu dieser Fehlermeldung kommt.
Ich hoffe, dass mir jemand einen Tipp geben kann.
Vielen Dank schon einmal im Voraus.
cu
Götz
das was genau vor dem Show-Befehl ausgeführt wird, ist das Ereignis
Initialize. Eventuell wird hier auf was verwiesen, was nicht gefunden werden
kann.

Viele Grüße
Bernd
MVP für Microsoft Excel
VBA-Bücher mit Leseproben(PDF) und Schulungen
unter http://held-office.de
Götz Alles
2004-11-04 11:11:02 UTC
Permalink
Hallo Bernd,
Post by Bernd Held
das was genau vor dem Show-Befehl ausgeführt wird, ist
das Ereignis Initialize. Eventuell wird hier auf was
verwiesen, was nicht gefunden werden kann.
Das war es! Kleine Ursache, große Wirkung. ;)

Herzlichen Dank für die schnelle Hilfe!

cu
Götz
Christian Wisspeintner
2004-11-04 11:15:36 UTC
Permalink
Hallo Götz,
Post by Götz Alles
Hallo zusammen,
Wie kann es sein, dass eine Userform nicht geöffnet wird, wenn sie mit
"Name.Show" aufgerufen werden soll? Ich erhalte die Fehlermeldung "Das
angegebene Objekt konnte nicht gefunden werden"!?!
Bis vor 2 Tagen hat es immer funktioniert. Die Userform wurde nicht
umbenannt oder gelöscht. Lediglich an den Steuerelementen darauf und dem
dahinterliegenden Code wurde gearbeitet.
Es könnte sein, dass zwar Dein Dialog gefunden wird, jedoch irgendein
Steuerelement in selbigem nicht gefunden wird. Das sollte man im VB Editor
unter "Verweise" eigentlich sehen können. Ansonsten - wie Bernd schon
erwähnte - mal ein Breakpoint im Initialize-Ereignis setzen und gucken ob
Dein Makro bis dahin läuft.

Gruss
Christian
Götz Alles
2004-11-04 13:44:07 UTC
Permalink
Hallo Christian,
Post by Christian Wisspeintner
Es könnte sein, dass zwar Dein Dialog gefunden wird,
jedoch irgendein Steuerelement in selbigem nicht gefunden > wird. Das sollte man im VB Editor unter "Verweise"
eigentlich sehen können. Ansonsten - wie Bernd schon
erwähnte - mal ein Breakpoint im Initialize-Ereignis
setzen und gucken ob Dein Makro bis dahin läuft.
auch Dir hezlichen Dank für den Hinweis. Genau das war es.

cu
Götz

Loading...