Inna merkt an, dass Excel es ihr ermöglicht, meinen Makros Tastenkombinationen zuzuweisen.

Es sieht jedoch so aus, als würden die Verknüpfungen nur funktionieren, wenn sie auf ein Makro in einer geöffneten Arbeitsmappe verweisen. Normalerweise hat sie ihre Makros in einer separaten Arbeitsmappe gespeichert. Wenn ein Makro einer Symbolleistenschaltfläche (oder einer Option in der Symbolleiste für den Schnellzugriff) zugewiesen ist, wird die Arbeitsmappe mit dem Makro automatisch geöffnet, damit sie ausgeführt werden kann. Dies ist nicht der Fall, wenn Inna eine Tastenkombination für dasselbe Makro verwendet. Durch Drücken der Verknüpfung wird die Arbeitsmappe, die das Makro enthält, nicht geladen. Sie fragt sich, ob es einen Weg gibt, dies zu umgehen.

Dieses Problem wird durch die Tatsache verursacht, dass Excel einen vollständig qualifizierten Pfad zu einem Makro als Teil seiner Symbolleisteninformationen speichert (dh den Namen der Arbeitsmappe enthält, in der das Makro gespeichert ist), jedoch nicht mit der Tastenkombination info – das hat nur den Makronamen selbst. Dies bedeutet, dass eine Verknüpfung nur dann weiß, wie ein Makro gefunden wird, wenn es sich in einer geöffneten Arbeitsmappe befindet.

Der einfachste Weg, um das Problem zu umgehen, besteht darin, die Makros in die Arbeitsmappe Personal.xlsm (oder in älteren Versionen von Excel in Personal.xls) zu verschieben.

Diese Arbeitsmappe wird beim Start von Excel automatisch geladen, sodass die Makros immer verfügbar sind und die Tastenkombinationen immer funktionieren.

Detaillierte Informationen zur Arbeitsmappe finden Sie hier:

http://office.microsoft.com/en-us/excel-help/deploy-your-excel-macros-from-a-central-file-HA001087296.aspx

Natürlich können Sie den Personal.xlsm-Ansatz umgehen, indem Sie einfach die Arbeitsmappe mit den Makros in den von Excel verwendeten Startordner verschieben.

Alles im Ordner wird automatisch geöffnet, wenn Sie Excel zum ersten Mal starten. Dies bedeutet, dass auch auf die Makros in diesen Arbeitsmappen zugegriffen werden kann.

Die Arbeitsmappe mit Ihren Makros könnte auch zu einem Excel-Add-In kompiliert werden, das jederzeit verfügbar ist. (Wie Sie ein Add-In erstellen und verwenden, wurde in anderen ExcelTips behandelt.)

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (6401) gilt für Microsoft Excel 97, 2000, 2002 und 2003.