Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1808to1812
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Per VBA in Tabellenblatt wechseln

Per VBA in Tabellenblatt wechseln
27.01.2021 17:26:04
Winfried
Gruess Gott in die Runde,
ich möchte in einer Arbeitsmappe den in einer Zelle hinterlegten Tabellennamen als Variable auslesen um in einer anderen Arbeitsmappe genau die Tabelle zu aktivieren deren Name vorher als Variable ausgelesen wurde. Z.B.:
--------------------------------------------------------------------------------------------
Sub Springe_zu_bestimmtem_Tabellenblatt_in_anderer_Arbeitmappe()
Range("Tabellenblattname").Select  'In dieser Zelle befindet sich der Tabellenblattname
ActiveCell.Copy
Workbooks("workbook.xls").Activate 'In dieser Arbeitmappe soll genau die Tabelle aktiviert  _
werden dessen Name vorher aus der Zelle "Tabellenblattname" ausgelesen wurde
Sheets("Range").Select
End Sub

--------------------------------------------------------------------------------------------
Sicher ist der Befehl "Sheets("Range").Select" komplett falsch..
Vorab vielen Dank für jedwede Hilfe!
Schoene Gruesse
Winfried

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Per VBA in Tabellenblatt wechseln
27.01.2021 17:49:40
Hajo_Zi
Haöllo Winfried.
in der neuen Tabelle gibt es keine Zelle mit dem Namen "Range"

AW: Per VBA in Tabellenblatt wechseln
27.01.2021 19:00:22
Winfried
Hallo Hajo,
vielen Dank für die schnelle Antwort!
Ich habe absolut keine Ahnung von VBA! Daher will ich den Blödsinn den ich in "VBA" versucht habe deutlich zu machen noch einmal anders erklären.
2 Arbeitsmappen sind geöffnet. Sagen wir 1.xls und 2.xls. In 1.xls Mappe1 steht in Feld A1 der Name des Tabellenblatts welches aktiviert werden soll in 2.xls. Sagen wir es handelt sich um "Zielmappe".
Per VBA soll somit der Name aus 1.xls Mappe1 Feld A1 ausgelesen werden. Nun wechselt das Makro zur Mappe 2.xls und aktiviert die Zielmappe.
Sollte eigentlich ein einfaches Makro sein... aber wie das so ist reichen hier try and error nicht aus.
Vorab 1000 Dank für jedwede Hilfe!
Gruss
Winfried
Anzeige
AW: Per VBA in Tabellenblatt wechseln
27.01.2021 19:05:16
Hajo_Zi
Hallo Winfried,
also nicht Zelle mit Name "Range" sondern
ThisWorkbook.Worksheets("Tabell456").Range ("A1")
Gruß Hajo
AW: Per VBA in Tabellenblatt wechseln
27.01.2021 19:19:20
Werner
Hallo,
Dim strBlattname As String
strBlattname = ThisWorkbook.Worksheets("Mappe1").Range("A1")
Workbooks("2.xls").Worksheets(strBlattname).Activate
Gruß Werner
AW: Per VBA in Tabellenblatt wechseln
27.01.2021 19:31:41
Winfried
Vielen Dank Werner!
Läuft ja super.
Gruss
Winfried
Gerne u. Danke für die Rückmeldung. o.w.T.
27.01.2021 19:32:43
Werner

307 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige