Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

bei dateistart xl minimieren und userform anzeigen

Forumthread: bei dateistart xl minimieren und userform anzeigen

bei dateistart xl minimieren und userform anzeigen
16.01.2004 14:36:09
soendi
hallo forumsteilnehmer!
wie kann ich beim start einer datei (sub workbook_open()) angeben, dass erstens excel minimiert und zweitens eine userform angezeigt werden soll?
mit

Private Sub WorkBook_open()
Application.WindowState = xlMinimized
UserForm1.Show
End Sub

wird die userform mit dem fenster minimiert und nicht angezeigt...
grüsse
soendi
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: bei dateistart xl minimieren und userform anzeigen
16.01.2004 20:59:53
Nepumuk
Hallo soendi,
Application.Visible = False
Gruß
Nepumuk
AW: bei dateistart xl minimieren und userform anzeigen
18.01.2004 20:09:53
soendi
hi nepumuk!
habs selbst rausgekriegt!
application.windowstate=xlminimized
userform1.show 0
(0 um die userform ungebunden zum sheet zu öffnen)
soendi
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Excel beim Start minimieren und UserForm anzeigen


Schritt-für-Schritt-Anleitung

Um Excel beim Start zu minimieren und eine UserForm anzuzeigen, kannst du die folgenden Schritte ausführen:

  1. Öffne deine Excel-Datei und drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.

  2. Doppelklicke im Projekt-Explorer auf "Diese Arbeitsmappe".

  3. Füge den folgenden Code in das Codefenster ein:

    Private Sub Workbook_Open()
       Application.WindowState = xlMinimized
       UserForm1.Show 0
    End Sub
  4. Schließe den VBA-Editor und speichere deine Datei als Excel-Makro-aktivierte Arbeitsmappe (*.xlsm).

  5. Schließe und öffne die Datei erneut, um die Änderungen zu testen.

Mit diesem Code wird Excel beim Start minimiert und die UserForm wird ungebunden zum aktuellen Arbeitsblatt angezeigt.


Häufige Fehler und Lösungen

  • UserForm wird minimiert angezeigt: Wenn die UserForm minimiert erscheint, stelle sicher, dass du im Code UserForm1.Show 0 verwendest. Das 0 öffnet die UserForm ungebunden.

  • Excel bleibt nicht minimiert: Wenn Excel nicht minimiert bleibt, überprüfe, ob du den Code im richtigen Kontext (Workbook_Open) platziert hast.


Alternative Methoden

Eine alternative Methode besteht darin, die Sichtbarkeit von Excel vollständig auszuschalten. Dies kannst du folgendermaßen tun:

Private Sub Workbook_Open()
    Application.Visible = False
    UserForm1.Show
End Sub

Mit dieser Methode wird Excel unsichtbar, bis die UserForm geschlossen wird.


Praktische Beispiele

Hier ist ein Beispiel für eine einfache UserForm, die beim Öffnen der Arbeitsmappe angezeigt wird:

  1. Erstelle eine UserForm mit einem Button.
  2. Füge den folgenden Code in das Codefenster der UserForm ein:

    Private Sub CommandButton1_Click()
       Unload Me
       Application.WindowState = xlNormal
       Application.Visible = True
    End Sub

Dieser Code lädt die UserForm und stellt Excel wieder sichtbar, wenn der Button geklickt wird.


Tipps für Profis

  • Experimentiere mit verschiedenen WindowState-Einstellungen wie xlNormal oder xlMaximized, um die Benutzererfahrung anzupassen.
  • Achte darauf, dass die UserForm gut gestaltet ist, um eine benutzerfreundliche Interaktion zu gewährleisten.
  • Nutze Application.Visible = False nur, wenn du sicher bist, dass der Benutzer keine Interaktion mit Excel benötigt, da dies Verwirrung stiften kann.

FAQ: Häufige Fragen

1. Frage
Warum wird meine UserForm minimiert angezeigt?
Antwort: Stelle sicher, dass du UserForm1.Show 0 verwendest, um die UserForm ungebunden anzuzeigen.

2. Frage
Kann ich die Sichtbarkeit von Excel nach dem Schließen der UserForm wiederherstellen?
Antwort: Ja, du kannst Application.Visible = True im Code der UserForm verwenden, um Excel wieder sichtbar zu machen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige