Registriert seit: 08.07.2016
Version(en): 2016
17.10.2023, 16:54
hi,
kann ich zur zuletzt angewählten Tabelle springen?
Es gibt ja:
Sheets("Tabelle1").Select
und
ActiveSheet.Previous.Select
Wenn ich nun auf Tabelle3 bin und auf Tabelle1 springe mit obigen Befehl, dann kann ich nicht einfachh wieder zurück zu vorher ausgewählten Tabelle 3 springen, sondern ich muss es genau sagen: Seets("Tabelle3").Select
Wenn jetzt z.B eine Erklärung für alle Tabellen auf Tabelle 1 liegt und ich dann von allen Tabellen zu ihr springe ist das ja soweit so gut. Wenn ich allerdings dann wieder zurücspringen möchte, müsste ich zig Buttons in Tabelle 1 einfügen. Springe zu Sheet 3, Springe zu Sheet 12 etc.
Ist viel zu voll.
Ich könnte auch 30x Tabelle1(Tabelle1von2, Tabelle1von3, etc.) anlegen, also kopieren, die ist ja immer identisch. Und dann jeweils nur einen Button anlegen, wohin man zurückpringt.
Aber geht das auch einfacher, mit so etwas wie: wähle die zuletzt angewählte Sheet ab?
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
17.10.2023, 17:11
(Dieser Beitrag wurde zuletzt bearbeitet: 17.10.2023, 17:13 von LCohen.)
Sheets().Select sind nicht im Clipboard. Somit sind sie gedächtnislos. Anstelle mit verschiedenen Sheets arbeitet man besser mit Werteänderungen einer Zelle, die ein Sheet anders aussehen lassen. Und Werteänderungen kann Clipboard.
Registriert seit: 08.07.2016
Version(en): 2016
Hm, schade. Die Tabellenn sind optisch und wertemässig vollkommen anders aufgebaut. Mit Werteänderungen komme ich da nicht weit.
Registriert seit: 11.04.2014
Version(en): 2021
...und warum "merkst" du dir die zuletzt benutzte Tabelle nicht in einer Variablen beim Sprung auf Tabelle1, die du dann zum Rücksprung auslesen und verwenden kannst?
Gruß Günter
aus der Helden-, Messe-, Musik-, Buch-, Universitäts- und Autostadt Leipzig
Folgende(r) 1 Nutzer sagt Danke an Glausius für diesen Beitrag:1 Nutzer sagt Danke an Glausius für diesen Beitrag 28
• o0Julia0o
Registriert seit: 08.07.2016
Version(en): 2016
18.10.2023, 00:04
(Dieser Beitrag wurde zuletzt bearbeitet: 18.10.2023, 00:05 von o0Julia0o.)
Ach jo, gute Idee!
Aber wie schreibe ich denn in eine Tabelle X in Feld A1 den aktive Tabelle hinein?
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
Hi
Schau dir die möglichen Ereignisse an die ein Tabellenblatt kennt. Du brauchst Deactivate.
Blatt verlassen -> Namen merken.
Gruß Elex
Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:1 Nutzer sagt Danke an Elex für diesen Beitrag 28
• o0Julia0o
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
18.10.2023, 11:17
(Dieser Beitrag wurde zuletzt bearbeitet: 18.10.2023, 11:19 von LCohen.)
[Deactivate] ... den Blattnamen hängt man mit einem Trenner an bisherige Namen an. Klickt man nun ein neues Blatt an, wird weiter angehängt; drückt man statt dessen eine benDef Tastenkombi (analog zu Strg-Z), wird der letzte Name der Kette als Blattname angesprungen und gelöscht.
Die Aufbewahrung kann man in einer Zelle oder in einem benDef Namen machen.
Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:1 Nutzer sagt Danke an LCohen für diesen Beitrag 28
• o0Julia0o
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo,
siehe Beispielmappe:
Zurück zur zuletzt angewählten Tabelle.xlsm (Größe: 20,58 KB / Downloads: 5)
Gruß, Uwe
Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
• o0Julia0o
Registriert seit: 08.07.2016
Version(en): 2016
18.10.2023, 12:16
(Dieser Beitrag wurde zuletzt bearbeitet: 18.10.2023, 12:19 von o0Julia0o.)
Heftig, mein Code war mindestens 5x so viel - dazu auch noch ein Feld in einer Tabelle reserviert. Funktioniert bestens! Danke!!
Google findet nicht einmal Infos darüber was oWS ist/macht.
Registriert seit: 26.09.2022
Version(en): 2019
Moin,
oWS wird der selbst vergebene Name einer Variablen sein. Da wird Google natürlich nicht fündig. Aber vielleicht bietet es sich an, dass du dir selbst Grundkenntnisse in VBA verschaffst.
Viele Grüße
derHöpp