Hallo Laika,
deine Anfragen weichen vom Üblichen ab …
Aha, ich dachte, ich mache nur ganz gewöhnliche Sachen. Viele
Dinge in Excel kenne ich gar nicht, nutze ich nicht. Wenn ich
in anderen Antworten von Dir mitlese, sehe ich, dass Du Dich
erheblich besser auskennst.
vielleicht wirkt das punktuell so, aber ich nutze auch viele Excel-Features nicht, da weiß ich auch nix.
Deine Toolbars haben mich völlig verwirrt. Mir unbekannt.
Die Vba-Hilfe Hinweislos. Inzwischen weiß ich daß dies ein in höheren Versionen leider undokumentierter Befehl aus 8.0, XL97 ist.
For each T in .Toolbars
klappt in XL2000 und XL2007
Also Problem Tollbars für mich geklärt und ich weiß Bescheid wenn ich das wieder mal lesen sollte.
… und haben für mich
einen gewissen Reiz, sie kurbeln mein Hirn an 
Freut mich! Hirn ankurbeln soll ja jung erhalten - und wenn
ich dazu beitragen kann
)
Jepp, tust du 
Nutze ich schon ewig, hat es schon unter Win 95 gegeben.
Manchmal braucht man eben mappenspezifische Toolbars …
Trenn dich bitte davon und wechsle zu Commandbars.
Nachfolgend ist Code der eine eigene CommandBar erstellt.
Ist au dem Internet gefischt, der Anfrager sagt daß seine Icons unscharf dargestellt werden, na und, spielt hier für uns keine Rolle.
Ich habe auch den Code nicht geprüft, wichtig ist für mich daß du siehst wie man mit CommandBars „umgeht“.
Ohne es jetzt ausprobiert zu haben, wenn du mal Fragen zu
Toolbar hast und im Internet recherchierst wirst du im Fall a)
weniger Treffer haben als wenn du nach Commandbar schaust.
Im Fall b) haste Pech
Dann kriegste viel zu viel Treffer und die
allermeisten bringen dir Null.
Denn Toolbar klingt für mich wie Spreadsheet.
Ein Spreadsheet ist ein ActiveX-Steuerelement aus deiner Symbolleiste
Steuerelementetoolbox, dort unter zusätzliche Steuerelemente zu finden.
Spreadsheet ist ein Steuerelement was ein Tabellenblatt darstellt.
Vorteil: Die Spalten gehen nicht nur von A-IV sondern von A-ZZ,
also glaub 768 Spalten, naja müßtest du nachrechnen.
Nachteil: Es ist flüchtig, d.h. bei programmstart mußt du es mit
Daten befüllen per Vba. Willst du Daten die darin geändert wurden
behalten mußt du sie beim Schließen der mappe alle speichern.
In einem normalen Blatt z.B.
So, jetzt beschäftigst du dich mit Spreadsheet, hast nachfragen
und gibst das als Suchbegriff ein. Millionen Treffer aber selten mal
ein Treffer dabei, denn 99% der Treffer beziehen sich auf ein normales
dir vertrautes Tabellenblatt (das bedeutet Spreadsheet übersetzt).
Bei Toolbar vermute ich ähnliches.
Ich benutzte es noch nie. Ich nehme immer Workbook_Open.
Ok, habe ich jetzt auf Thomas’ Anraten umgestellt, wusste ich
noch nicht, dass das aus der Mode ist.
Les hier im Brett Alles mit, das hält fit 
Dann kriegt man sowas „mit“.
probiere dann mal, die Auto_Open Prozedur auszukommentieren
und ihren Code im Modul „DieseAbeitsmappe“ in die Prozedurhülle
von Workbook_Open zu stellen. Dann testen und bitte hier
berichten.
„DieseAbeitsmappe“ hat Thomas auch erwähnt. Zur Sicherheit die
Nachfrage: Das ist die Mappe, die geöffnet wird, die, zu der
die Workbook_Open-Prozedur gehört.
Ja. Jede Mappe die du hast hat immer das Modul DieseArbeitsmappe.
Pro Blatt gibt es immer Module mit dem Blattnamen.
NUR da gehören Codes rein die im ersteren Fall automatisch
auf Ereignisse der Mappe wie z.B. Öffnen reagieren.
Im zweiteren Fall, bei den Blattmodulen gehört da der Code rein
der auf BlattEreignisse wie z.B. Zelländerung durch manuelle Eingabe reagiert.
Beide Modulvarianten sind gleich aufgebaut. Mittig obendrüber
hast du ein DropdownFeld. Dort wählst du je nach Modul Workbook
oder Worksheet aus.
Dann ist rechts obendrüber ein anderes Dropdownfeld. Dort siehst
du dann alle Ereignisse auf die dann automatisch reagiert wird wenn du sie einsetzt. Wählst du da eines aus so erzeugt das gleich die
Prozedurhülle wie
Private Sub Workshets_Change(…)
End Sub
Thomas hat dir ja schon einen Weg beschrieben wie du z.B. in das Modul DieseArbeitsmappe gelangst.
Es gibt auch einen Weg durch entsprechende Klicks z.B. in das Modul des entsprechenden Blattes zu gelangen.
Den Weg zeige ich analog auch oftmals auf, ist für manche User einfach
schnell umzusetzen.
Privat nehme ich nie diese Wege.
Ich nehme IMMER Alt+F11. Dann sehe ich im VB-Editor links den Projektexplorer. Projekt=Mappe. Im richtigen Projekt mache ich dann
einen Dopellklick auf den gewünschten Modulnamen, ferdisch 
Gewöhn dir das bitte auch an, its easy to use wie die Latriner sagen 
Und, ich denke ich spreche da auch für Thomas und alle die weltweit in Foren anderen helfen, Wenn ein Anfrager „mitspielt“ so ist man gerne bereit da zu helfen.
„Mitspielen“ bedeutet, auf Anregungen, nachfragen, sonstwas reagiert
der Anfrager und probiert sie aus. Dann berichtet er.
So kann man sich sehr schön vortasten…
Dann spielt das auch Null Rolle ob durch nachfragen o.ä. die Länge der Beitragsfolge wächst.
Wenn man aber vom Anfrager 2-3 Dinge wissen muß um ihm helfen zu können und man muß da wie bei Würmern aus der Nase ziehen zigmal
nachfragen um letztlich alle 3 Dinge zu wissen,
so als ob der die Nachfragen gar nicht gelesen hätte, dann sinkt
von Nachfrage zu Nachfrage die Bereitschaft rapide ab.
Bis hin zu 0, dann ist Schluß.
Gibt noch andere Gründe warum im Einzelfall die Antwortlust verschwindet.
All das ist aber absolut unabhängig vom Excel-Level des Anfragers.
Auch jmdm. der noch nie von Vba gehört hat und gerne hätte daß
beim Öffnen der Mappe irgendwas geschieht helfe ich gerne.
Schöpfing
Gruß
Reinhard
Set MeineSymbolleiste = Application.CommandBars.Add(„Name1“)
Set Button1 = MeineSymbolleiste.Controls.Add
With Button1
.Caption = „Test“
.OnAction = „Test“
.Style = msoButtonIconAndCaption
Worksheets(„Symbolleiste“).Shapes(„Picture 1“).Copy
.PasteFace
.TooltipText = „Test“
End With
MeineSymbolleiste.Visible = True