1.6k Aufrufe
Gefragt in Tabellenkalkulation von noldi Mitglied (477 Punkte)
Hallo zusammen

Ich benötige ein Makro das mich immer wieder egal auf welchem
Tabellenblatt ich mich befinde zurück bringt auf´s Tabellenblatt1.
Geht so was. Benötige das Makro für eine Schaltfläche und habe keine
Ahnung von VBA.

danke

Gruß Noldi

5 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Noldi,

kopiere folgenden Code in den Codebereich "DieseArbeitsmappe", er bewirkt bei einem Linksklick in A1 den Sprung in Tabelle1.
Eine Schaltfläche ist überflüssig.

Option Explicit

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If Target.Address = "$A$1" Then Worksheets(1).Select
End Sub


Gruß
Rainer
0 Punkte
Beantwortet von
Hallo Noldi,

noch ein Tipp hierzu. Mit Strg + Pos1 springst du ganz schnell nach A1 und dadurch zu Tabelle1. Damit ersparst du dir langes Scrollen.

Gruß Mr. K
0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
Hallo Noldi,

ich hätte das Doppelklick Ereignis benutzt, damit ich nicht abhängig bin von einer Zelle.

Option Explicit

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Application.Goto Reference:=Worksheets("Tabelle1").Range("A1"), scroll:=True
End Sub


Gruß hajo
0 Punkte
Beantwortet von
Alternativ kannst du dir auch deinen eigenen Shortcut anlegen
Kopiere dazu im VBA-Editor folgenden code in ein neues (Menü Einfügen) oder bestehdendes Modul

Sub zuTabelle1()

Worksheets(1).Select

End Sub


Wähle dann in Excel 2000/2003 Extras -> Makro -> Makros -> dein Makro -> Optionen oder in späterem Excel Ansicht -> Makros -> dein Makro -> Optionen
Gib dort z.B. ein t in das kleine Feld ein. Nun kannst du von überall her mit STRG + T nach Tabelle 1 springen.

Gruß Mr. K
0 Punkte
Beantwortet von noldi Mitglied (477 Punkte)
Hallo zusammen


Habe das Problem mit einer Makroaufzeichnung gelöst.
Geht prima.

Danke an Euch

Gruß Noldi
...