Clever-Excel-Forum

Normale Version: Tabellenblattname in VBA per Zellangabe?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
hi,

kann ich einen Tabellenblattnamen aus eine Zelle auslesen? Und dann im Code nutzen?

Tabellenblat 1 heißt Hund, Tabellenblatt 2 heißt Katze. Das steht in Tabellenblatt Tiere in A1 und A2 drin:

A1=C1
C1="H" & "und"

A2=C2
C2="K" & "atze"

Code: ?

Code:
Sheets("?").Select


Wie kann ich das nun im Code nutzen? Also z.B. Zellle F1 von Tabellenblatt Katze zu Tabellenblatt Hund in F1 kopieren? Kopieren ist kein Problem, aber wie kann ich das Workbook ansprechen?
Hallo,

Code:
Worksheets(Worksheets("Tiere").Range("A1").Value).Select

Gruß Uwe
Danke.


Code:
Worksheets("Tiere").Range("A1").Value.Select


wählt ja nur den Namen des Worksheets aus.

So kopiere ich normalerweise:

Code:
Worksheets("Calc3").Range("BB6:BD40").Copy
     Worksheets("Calc3").Range("BL6").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
         :=False, Transpose:=False


Wie kopiere ich jetzt etwas vom Worksheet wessen Name im Tabellenblatt Tiere in A1 steht nach Worksheets("Calc3").Range("BL6) ?
(08.03.2017, 18:47)o0Julia0o schrieb: [ -> ]
Code:
Worksheets("Tiere").Range("A1").Value.Select
wählt ja nur den Namen des Worksheets aus.
Wie kopiere ich jetzt etwas vom Worksheet wessen Name im Tabellenblatt Tiere in A1 steht nach Worksheets("Calc3").Range("BL6) ?

vielleicht klappt es ja mit Brille besser ...