also ich habe folgendes Problem:
Nach dem Ausführen u.a. Codes als Auto-Start ist die Statusleiste von Excel leer - einfach ein grauer Balken ohne Unterteilungen, Statusangaben ("Bereit", ...)etc.
Speichere ich jetzt die aktuelle Datei, erscheint der Speicherprozessfortschrittsbalken, nach Abschluss des Speicherprozesses ist die Statusleiste wieder so, wie sie sein soll.
Ein Aus- und Wiederanschalten der Statusleiste funktioniert, bringt aber wieder die leere Statusleiste zum Vorschein.
Diese Fehlfunktion lässt sich reproduzierbar auf das folgende Sub Auto_open () zurückführen, und zwar nur, wenn es auch als Auto_open läuft; manuell nach dem Öffnen der Datei ausgeführt, hat es keine Konsequenzen auf die Statusleiste.
Sub Auto_open()
Set CBKasse = CommandBars.Add(Name:="Kasse", Position:=msoBarTop, Temporary:=True)
CBKasse.Visible = True
For nb = 1 To 7
Set b = CBKasse.Controls.Add(Type:=msoControlButton)
With b
.Style = msoButtonCaption
.BeginGroup = True
.OnAction = "letzte_benutzte"
End With
Next nb
Application.CommandBars("Kasse").Controls(1).Caption = ("letzte benutzte:")
Application.CommandBars("Kasse").Controls(1).OnAction = "letzte_benutzte"
letzte_benutzte
End Sub
(Den übrigen sechs Schaltflächen werden durch Sub letzte_benutzte noch verschiedene Captions zugewiesen)
Was versaut dieses Makro, was kann ich dagegen tun ??
Vielen Dank im voraus
Thomas