Erstellen einer benutzerdefinierten Excel-Symbolleiste für VBA-Makros

Erstellen einer benutzerdefinierten Excel-Symbolleiste für VBA-Makros / Produktivität

Sind Sie bereit, Ihre Excel-Produktivität aufzuladen? Eine benutzerdefinierte Symbolleiste kann genau dies tun.

Ein gut gemachtes Excel-Makro 5 Ressourcen für Excel-Makros zur Automatisierung Ihrer Tabellenkalkulationen 5 Ressourcen für Excel-Makros zur Automatisierung Ihrer Tabellenkalkulationen Suchen nach Excel-Makros? Hier sind fünf Websites, die genau das bieten, wonach Sie suchen. Mehr lesen kann eine zeitaufwendige Aufgabe mit einem Klick erledigen, was ziemlich bequem ist. Dies ist noch praktischer, wenn Sie eine benutzerdefinierte Symbolleiste mit all Ihren am häufigsten verwendeten Makros erstellen.

Anhängen eines Makros an eine Schaltfläche E-Mails aus einer Excel-Kalkulationstabelle mit VBA-Skripts senden E-Mails aus einer Excel-Kalkulationstabelle mit VBA-Scripts senden Mit unserer Codevorlage können Sie in Excel automatisierte E-Mails mit Collaboration Data Objects (CDO) und VBA einrichten Skripte. Mehr lesen ist eine Lösung, aber es wäre manchmal schön, diese Funktionalität in die Excel-Oberfläche einzubetten. Wenn Sie diese Schritte ausführen, können Sie Ihre Makros direkt in das Menüband einfügen.

So starten Sie Ihre benutzerdefinierte Symbolleiste.

Tab zur Multifunktionsleiste hinzufügen

Zuerst fügen wir dem Menüband eine eigene Registerkarte hinzu, in der sich unsere Symbolleiste befindet. Klicken Sie mit der rechten Maustaste darauf und wählen Sie aus Passen Sie das Menüband an.

Klicken Sie im nächsten Bildschirm auf Neue Registerkarte.

Markieren Sie Ihre neue Registerkarte und klicken Sie dann auf Umbenennen. Ich werde meine Makros nennen, aber Sie können wählen, was Sie wollen.

Drücken Sie OK um zur Tabelle zurückzukehren.

Unser Macros-Tab ist erschienen, genau wie wir es uns erhofft hatten. Im Moment ist es jedoch etwas leer.

Lassen Sie uns einige grundlegende Makros hervorheben. Die 10 besten OneNote-Makros, die Sie ausprobieren sollten Die 10 besten OneNote-Makros, die Sie ausprobieren sollten OneNote ist ein einzigartiges Produktivitätswerkzeug, das Sie jedoch mit Makros auf die nächste Ebene bringen können . Wir zeigen Ihnen, wie Sie mit den besten verfügbaren Makros beginnen können. Weiterlesen .

Makros erstellen

Zunächst erstellen wir ein sehr einfaches Makro, um die Grundlagen zu verbessern.

Erstellen des Zeit- und Datumsmakros

Gehen Sie zuerst zum Entwickler Tab und klicken Sie auf Makros.

Geben Sie den Makronamen ein Datum und Uhrzeit und klicken Sie dann auf Erstellen.

Excel öffnet den Visual Basic-Editor. Fügen Sie den folgenden Code hinzu:

Sub dateandtime () MsgBox Now End Sub

Dadurch wird Excel angewiesen, dem Benutzer ein Meldungsfeld anzuzeigen und dieses mit der aktuellen Uhrzeit und dem aktuellen Datum zu füllen Jetzt Befehl. Speichern Sie Ihre Arbeit - Denken Sie daran, Ihre Tabelle zu speichern 10 Einfache Excel-Timesavers, die Sie möglicherweise vergessen haben 10 Einfache Excel-Timesavers, die Sie möglicherweise vergessen haben Diese zehn Tipps minimieren die Zeit, die Sie für die Ausführung von geringfügigen Excel-Aufgaben benötigen, und steigern die Produktivität Ihrer Tabellenkalkulation. Lesen Sie mehr als makroaktivierte Datei, falls Sie dies noch nicht getan haben - und kehren Sie nach Excel zurück.

Klicken Makros in dem Entwickler Registerkarte erneut und markieren Sie diesmal Datum und Uhrzeit und klicken Sie auf Lauf.

Sie sollten so etwas sehen:

Unser Meldungsfeldmakro funktioniert! Versuchen wir jetzt etwas komplizierteres.

Erstellen des Auto-Header-Makros

Öffnen Sie das Dialogfeld "Makros" erneut und geben Sie diesmal den Namen ein benutzerdefinierteKöpfe und klicken Sie auf Erstellen.

Geben Sie den folgenden Code ein Sub customheaders ():

Bereich ("A1"). Wert = "Datum" Bereich ("B1"). Wert = "Titel" Bereich ("C1"). Wert = "Priorität" Bereich ("D1"). Wert = "Status" Bereich ( "E1"). Wert = "Fertig?"

Dadurch werden die Zellen in den Klammern nach dem ausgefüllt Angebot Befehl mit der entsprechenden Textzeichenfolge. Natürlich können Sie die Kopfzeilen nach Belieben wechseln und die Liste nach Bedarf erweitern.

Fügen Sie diese Codezeile unten hinzu:

Bereich ("A1: E1"). Font.Bold = True

Dadurch werden fett formatierte 9 Tipps zum Formatieren eines Excel-Diagramms in Microsoft Office 9 angewendet. 9 Tipps zum Formatieren eines Excel-Diagramms in der ersten Instanz von Microsoft Office First Impressionen. Lassen Sie nicht zu, dass ein hässliches Excel-Diagramm Ihr Publikum erschreckt. Hier finden Sie alles, was Sie wissen müssen, um Ihre Diagramme attraktiv zu gestalten und sich für Excel 2016 zu engagieren. Weitere Informationen finden Sie in jeder Kopfzeile. Wenn Sie zusätzliche Kopfzeilen hinzugefügt haben, stellen Sie sicher, dass Sie die Zellen in den Klammern nach dem anpassen Angebot Befehl.

Nun ist es an der Zeit, zurück nach Excel zu gehen und zu sehen, ob unser Makro wie vorgesehen funktioniert.

In der Tat tat es. Dieses Makro ist praktisch, wenn Sie wöchentlich oder monatlich neue Arbeitsblätter einrichten, die neue Daten enthalten. Wenn wir dieses Makro zu unserer Symbolleiste hinzufügen, können wir diese Header mit einem Klick auffüllen, anstatt sie jedes Mal manuell einzugeben.

Nun zu einem weiteren Makro.

Erstellen des verknüpften Tabellenkalkulationsmakros

Erstellen Sie zuerst eine brandneue Tabelle und speichern Sie sie. Öffnen Sie dann das Dokument, mit dem wir zuvor gearbeitet haben, und navigieren Sie zu Entwickler > Makros. Geben Sie den Namen ein verknüpfteScheinblatt und klicken Sie auf Erstellen.

Geben Sie den folgenden Code ein Sub-Linked-Arbeitsblatt ():

Workbooks.Open ("C: \ Benutzer \ bradj \ Desktop \ Use \ VBA Toolbar \ holiday Availability.xlsx")

Sie müssen jedoch den Pfad für die soeben erstellte Tabelle austauschen. Um dies herauszufinden, navigieren Sie im Datei-Explorer zum Dokument, klicken Sie mit der rechten Maustaste darauf und wählen Sie aus Eigenschaften.

Dieses Makro öffnet die angegebene Arbeitsmappe. Ich verwende eine Verfügbarkeitskarte für Urlaube, auf die ich beim Anzeigen einer anderen Tabelle häufig verweisen muss. Daher ist es für mich sinnvoll, einen direkten Link zu dieser Datei in der Symbolleiste zu haben.

Speichern Sie Ihre Arbeit und kehren Sie nach Excel zurück, um sie zu testen.

Es funktioniert super Beim Ausführen des Makros wird die verknüpfte Tabelle sofort geöffnet. Jetzt müssen wir nur noch all diese Makros zu unserer Symbolleiste hinzufügen.

Füllen der Symbolleiste

Öffne das Makros Registerkarte, die wir zuvor erstellt haben, und klicken Sie mit der rechten Maustaste auf die Multifunktionsleiste. Wählen Passen Sie das Menüband an.

Verwenden Sie die Wählen Sie Befehle aus Dropdown-Menü und wählen Sie Makros.

Sie sollten die drei zuvor erstellten Makros sehen. Markieren Sie jeden und verwenden Sie die Hinzufügen Taste zum Einfügen in eine Neue Gruppe unter dem Makros Tab.

Markieren Sie jedes Makro und klicken Sie auf Umbenennen um ihnen eine repräsentativere Bezeichnung zu geben und ein benutzerdefiniertes Symbol hinzuzufügen.

Jetzt haben wir eine voll funktionsfähige Symbolleiste, die sofortigen Zugriff auf die von uns erstellten Makros bietet.

Erstellen Sie eine Symbolleiste, die für Sie funktioniert!

Jeder weiß, dass Excel eine unglaublich leistungsstarke Software ist. 16 Excel-Formeln, die Ihnen bei der Lösung realer Probleme helfen werden 16 Excel-Formeln, die Ihnen bei der Lösung realer Probleme helfen Das richtige Werkzeug ist die Hälfte der Arbeit. Excel kann Berechnungen lösen und Daten schneller verarbeiten, als Sie Ihren Rechner finden können. Wir zeigen Ihnen die wichtigsten Excel-Formeln und zeigen, wie Sie diese verwenden. Weiterlesen .

Es kann fast alles - und daher kann die Standardeinstellung etwas überwältigend sein.

Excel kommt wirklich gut zur Geltung, wenn Sie es an Ihren eigenen Bedarf anpassen. Wenn Sie eine benutzerdefinierte Symbolleiste erstellen können, die aus Ihren eigenen spezialisierten Makros besteht, sind Sie sicher produktiver. Niemand kennt Ihren Workflow besser als Sie. Daher ist niemand in der Lage, verschwendete Zeit möglichst zu reduzieren.

Alles was es braucht, ist ein wenig Wissen über VBA, und das ist eine einschüchternde Perspektive, wenn Sie kein erfahrener Programmierer sind. Es ist jedoch nicht so schwierig, wie es den Anschein hat, vor allem, wenn Sie mit den VBA-Grundlagen beginnen. Das Excel VBA-Lernprogramm für Einsteiger Das Excel VBA-Lernprogramm für Einsteiger VBA ist ein Microsoft Office-Tool. Sie können damit Aufgaben mit Makros automatisieren, Trigger setzen und vieles mehr. Wir führen Sie mit einem einfachen Projekt in die Visual Basic-Programmierung von Excel ein. Weiterlesen . Bald sind Sie bereit, Ihre eigenen Makros anzupassen, und das ist eine großartige Fähigkeit, wenn Sie Excel wirklich beherrschen.

Haben Sie einen Tipp zum Erstellen von Excel-Makros? Suchen Sie Hilfe beim Erstellen einer Symbolleiste? Treten Sie der Konversation in den Kommentaren unten bei!

Bildnachweis: ARTIST über Shutterstock.com

Erfahren Sie mehr über: Microsoft Excel, Microsoft Office-Tipps, Visual Basic-Programmierung.