Collapse column

Autor Thema: Office 2010: VBA-Makro hängt bei show-Anweisung  (Gelesen 440 mal)

Offline Wagoff

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2010
Office 2010: VBA-Makro hängt bei show-Anweisung
« am: März 04, 2019, 13:52:57 Nachmittag »
Office Home 64 Bit, Windows 10, 64 Bit, Version 1803.
Beim Erstellen eines VBA-Makros hänge ich fest und brauche Ihre Hilfe:
Ich habe ein Userform "Tabellenabfrage" eingrichtet. Wenn ich dieses mit "show" aufrufe, wird es zwar gezeigt und ich kann Eingaben in die Textboxen und in die Optionsboxen machen, aber beim Klicken auf das "OK"-Feld oder das "Ende"-Feld erfolgt keine Reaktion. Die Userform verschwindet trotz "hide"-Anweisung nicht und das Porgramm hängt sich auf.
Beim Vergleich mit früher erstellten Makros konnte ich keine Syntaxfehler entdecken. Ach beim Kompilieren wird kein Fehler angezeigt. Ich habe es als xls-Datei (im Kompatibilitätsmodus) und als xlsm-Datei versucht,mit dem gleichen Ergebnis.
Im Anhang habe ich einen Teil des Quellcodes als PDF-Datei angefügt.
Mit freundlichen Grüßen und bestem Dank

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw:Office 2010: VBA-Makro hängt bei show-Anweisung
« Antwort #1 am: März 04, 2019, 17:19:19 Nachmittag »
Hallo,

mit dem Code-Auszug kann man leider nicht viel anfangen, aber folgende Hinweise: ein Initialize-Event ist nicht dafür da, um explizit aufgerufen zu werden.
Das macht Excel beim Start der UserForm automatisch. Es sieht fast so aus, als wären die Button-Ereignisse, ausserhalb des Codemoduls der UserForm definiert.
Die gehören in das Codemodul der UserForm und sind zudem Private. Generell ist zudem von Sprungmarken abzuraten.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.