online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Ric1963 vom 29.02.2020, 09:25 Options

Excel Makro bestimmte Tabelle aufrufen

Hallo,
ich weiß wieder mal nicht weiter und bräuchte bitte eure Hilfe.
Also:
Ich habe eine umfangreiche Excel Datei und möchte auf einem Tabellenblatt alle Tabellenblätter als Link einfügen, damit ich schnell zu der jeweiligen Tabelle komme.
Dieses Tabellenblatt möchte ich mittels eines Button in der Symbolleiste aufrufen können.
Ist das möglich? Wenn ja, wie mache ich das?
Danke schon mal
Liebe Grüße
Ric1963


Antwort schreiben

Antwort 1 von Flupo vom 29.02.2020, 11:30 Options

Gaaaanz einfach ;-)

Erstelle für jedes Tabellenblatt ein Makro mit folgendem Inhalt:
Sub Tab3()
    Sheets("Tabelle3").Select
End Sub


Das Beispiel wechselt auf das Tabellenblatt mit den Namen Tabelle3.
Dann rechtsklickst du auf einem freien Bereich der Symbolleiste und wählst "anpassen...".
Auf der Registerkarte "Symbolleisten" kannst du eine neue erstellen.
Dann auf die Registerkarte "Befehle" wechseln.
Bei den Kategorien wird "Makros" ausgewählt. Dann ziehst di für jedes Tabellenblatt ein Smiley (Benutzerdefinierte Schaltfläche) in die neue Leiste.
Per Rechtsklick auf jeder Schaltfläche lässt sich diese anpassen.
So kannst du das Aussehen verändern und (ganz unten) ein Makro zuweisen.

Gruß Flupo

Antwort 2 von Ric1963 vom 29.02.2020, 12:35 Options

danke flupo,
klingt wirklich einfach, wenn man´s kann.
nur ich habe leider noch keine erfahrungen mit makros aufzeichnen.
wie gehe ich da vor?
lg ric

Antwort 3 von Flupo vom 29.02.2020, 12:52 Options

Starte Excel.
Drücke Alt+F11 um den VBA-Editor zu starten (alternativ: Menü Extras - Makro - Visual Basic Editor)

Dann Menü Einfügen - Modul.
Jetzt hast du einen Bereich, in dem du die Makros schreiben kannst.

---ab hier wiederholen sich die Arbeitsschritte pro Tabellenblatt---

Kopiere hier mein Beispielmakro rein.
Dann änderst du den Makronamen (das, was in der ersten Zeile zwischen Sub und () steht) so ab, dass du einen Bezug zu dem Tabellenblatt, welches du mit dem Makro anwählen willst, herstellen kannst.
Jetzt noch den Namen des Tabellenbalttes zwischen den Anführungszeichen in Zeile 2 eintragen und das erste Makro ist fertig. - Ausprobieren!

--- Ende der Wiederholung ---

Dazu gehst du über die Taskleiste in die Excel-Datei und wählst irgend ein Tabellenblatt aus. Jetzt im Menü Extras - Makro - Makros... das neue Makro anwählen und auf Ausführen klicken.
Wird nun das gewünschte Tabellenblatt angewählt, hat alles geklappt.

Das muss jetzt für jedes einzelne Tabellenblatt wiederholt werden.
Hast du alle Makros beisammen, kannst du dich an die Symbolleiste machen wie oben beschrieben.

Gruß Flupo

Ähnliche Themen

In Tabelle springen
Klara  19.01.2007 - 91 Hits - 2 Antworten

Excel Makro erscheint nicht in Makroliste
H.E.N.K  01.02.2007 - 217 Hits - 1 Antwort

Excel; Automatisches Makro
ernst-egon  25.03.2007 - 172 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026