Freigeben über

Userform in Excel2019/VBA funktioniert nicht richtig

Anonym
2020-12-23T00:18:19+00:00

Guten Abend,

ich habe eine Userform erstellt, einige Tasten drin, die Makros aufrufen, die dann was in eine Tabelle schreiben. Die Userform "Bedienfdeld" wird durch Aufruf folgender Sub aktiviert:

Public Sub Hausleit_Bedienfeld()

   'Userform "unloaden", d.h. rücksetzen

   Unload_Bedienfeld = True 'Verhindert Userform_Initialize bei Unload

   Err = 0

   On Error Resume Next

   Unload Bedienfeld

   If Err <> 0 Then

      MsgBox "Unload Bedienfeld-Fehler: Err = " & Err & ", Error = " & Error

      Exit Sub

   End If

   Unload_Bedienfeld = False

   'Userform anzeigen

   Bedienfeld_Hide = True

   Bedienfeld.Show

End Sub

Die Form wird richtig angezeigt, bei Anklicken einer Taste darin reagiert es auch richtig. aber ich kann nichts in der Tabelle machen. Jeder Mausklick in die umgebende Tabelle (aus der die Form auch aktiviert wurde) wird mit einem "Ping" beantwortet - nichts passiert.

Hat jemand eine Idee, was da falsch ist, was ich machen sollte?

Danke, Laika

Und natürlich ein schönes Weihnachtsfest!

Microsoft 365 und Office | Excel | Für Zuhause | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare
{count} Stimmen

2 Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2020-12-23T02:06:01+00:00

    Hallo Laika,

    ändere beim Anzeigen auf:

    Bedienfeld.Show vbmodeless

    Claus

    0 Kommentare Keine Kommentare
  2. Anonym
    2020-12-23T04:57:06+00:00

    Danke Claus,

    seltsam nur: Ich habe einige andere Userforms, ziemlich umfangreiche, bei denen es auch ohne vbModeless funktioniert. Erstellt allerdings schon mit Excel 2003, die aber jetzt problemlos unter 2019 laufen.

    Gruß

    0 Kommentare Keine Kommentare