Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Über UserForm Excel min/max
#1
Hallo Leute!

Beim Start von meien Projekt wird Excel minimiert und die UF erscheint.
Das funktioniert auch so wie das möchte
Der Code dafür steht in DieseArbeitsmappe und lautet

Code:
Private Sub Workbook_Open()

Application.WindowState = xlMinimized
'AppActivate Application.Caption
  Start.Show
End Sub
Ich möchte jetzt über einen ToggleButton1 Excel wieder sichtbar machen.
Das man in den Tabellenblättern arbeiten kann.
Code:
Private Sub ToggleButton1_Click()
If ToggleButton1 = True Then
Application.WindowState = xlNormal
   Else
Application.WindowState = xlMinimized
End If
End Sub
Dies geht mit diesen Code leider nicht!

Was ist daran FALSCH?
mfg
Michael
:98:

WIN 10  Office 2019
Antworten Top
#2
Moin!
Hast Du die .ShowModal-Eigenschaft des UserForm auf False gestellt?

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#3
Ergänzend würde ich eher das ToggleButton1_Change() nehmen.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#4
Hallo!

zu 1 Nein und was bewirkt das
zu 2 Warum Change?
mfg
Michael
:98:

WIN 10  Office 2019
Antworten Top
#5
Hallo!

Jetzt habe ich das umgestellt.
Geht einmal und dann verschwindet meine UF (wird minimiert)
mfg
Michael
:98:

WIN 10  Office 2019
Antworten Top
#6
Zeig mal die Datei, dann muss ich das nicht nachbauen.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#7
Hallo!

In der UF Start ist der ToggleButton eingebaut


Angehängte Dateien
.xlsm   TextBox1.xlsm (Größe: 446,69 KB / Downloads: 7)
mfg
Michael
:98:

WIN 10  Office 2019
Antworten Top
#8
Mal ohne das ganze Klassengedöns.
Folgendes reicht völlig:
Microsoft Excel Objekt DieseArbeitsmappe
Option Explicit 
 
Private Sub Workbook_Open() 
UserForm1.Show vbModeless 
End Sub 

Dialog UserForm1
Option Explicit 
 
Private Sub UserForm_Initialize() 
Application.WindowState = xlMinimized 
End Sub 
 
Private Sub ToggleButton1_Change() 
Application.WindowState = IIf(ToggleButton1, xlNormal, xlMinimized) 
Me.Show vbModeless 
End Sub 
 

Datei mit dem Nötigsten anbei.

Gruß Ralf


Angehängte Dateien
.xlsm   UFvisible.xlsm (Größe: 13,91 KB / Downloads: 7)
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#9
Hallo Ralf!

Danke für die Hilfe!

Ich habe das getestet und bin der Meinung das isses.
Habe wieder was dazu gelernt.
mfg
Michael
:98:

WIN 10  Office 2019
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste