Excel-Registerkartennamen im Vergleich zu Visual Basic-Tabellennamen

Es scheint, dass Visual Basic keine Blätter anhand von benutzerdefinierten Blattnamen referenzieren kann. Die Namen der Arbeitsblattregisterkarten können geändert werden, aber es scheint, dass Visual Basic die Arbeitsblattnamen weiterhin als Sheet1 usw. ansieht, obwohl die Arbeitsmappenregisterkarte in etwas Nützliches geändert wurde.

Ich habe das

TABname = rng.Worksheet.Name  ' Excel sheet TAB name, not VSB Sheetx name.

, aber ich möchte Blattnamen in Visual Basic-Routinen verwenden. Das Beste, was ich bisher herausfinden konnte, ist, die Namen der Registerkarte Arbeitsblatt und Visual Basic auszuwählen, was mir nicht den Tag macht. Visual Basic muss die Namen Sheet1, Sheet2 usw. kennen. Wie kann ich diese mit den Namen der Excel-Registerkarten verknüpfen, damit ich keine Nachschlagetabelle führen muss, die sich bei jeder neuen Blatt- oder Blattregisternennung ändert? Vielen Dank im Voraus für Ihre Antworten.

Antworten auf die Frage(9)

Ihre Antwort auf die Frage