Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1520to1524
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA alle Windows aus-/einblenden

VBA alle Windows aus-/einblenden
27.10.2016 17:07:37
Thomas
Hallo zusammen,
die beiden simplen Makros sollen alle Fenster aus- oder einblenden.
_________________________________
Public Sub EinblendenWindows()
Dim i As Integer
For i = 1 To Windows.Count
Windows(i).Visible = True
Next
End Sub

_________________________________
Public Sub AusblendenWindows()
Dim i As Integer
For i = 1 To Windows.Count
Windows(i).Visible = False
Next
End Sub


Das Einblenden funktioniert wunderbar.
Zum Ausblenden muss ich das Makro merhmals laufen lassen:
1. Durchlauf
Windows.count = 6
i = 1: Fenster wird ausgeblendet
i = 2: Fenster wird ausgeblendet
i = 3: Fenster wird ausgeblendet
i = 4: Fenster wird nicht ausgeblendet
i = 5: usw.
2. Durchlauf
Windows.count = 6
i = 1: Fenster wird ausgeblendet
i = 2: Fenster wird ausgeblendet
i = 3: Fenster wird nicht ausgeblendet
i = 4: usw.
3. Durchlauf
i = 1: Fenster wird ausgeblendet
i = 2: Kein Fenster zum ausblenden da
Auch irritiert mich, dass z.b. i = 1 bei jedem Durchlauf ein anderes window anspricht.
Hat jemand eine Idee woran es liegt?
Viele Grüße

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

Betreff
Datum
Anwender
Anzeige
AW: VBA alle Windows aus-/einblenden
27.10.2016 18:37:29
Luschi
Hallo Thomas,
versuch es mal so:

Public Sub AusblendenWindows()
Dim w As Variant
For Each w In Windows
w.Visible = False
Next
End Sub
Gruß von Luschi
aus kilein-Paris
AW: VBA alle Windows aus-/einblenden
28.10.2016 11:57:19
Thomas
Vielen Dank Luschi!
Funzt einwandfrei.
Schönes WE nach kilein-Paris
Anzeige

312 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige