Verlinkung auf Form - Excel VBA
09.01.2023 07:48:02
SL
mein Kollege & Ich stehen vor einer momentan unlösbaren Aufgabe.
Wir haben eine Datei entwickelt, in welcher mittels Formular Button (Formen) angelegt werden, Tabellenblätter gemäß einer Vorlage kopiert und unbenannt werden.
Soweit so gut, alles funktioniert!
Der letzte Schritt ist jetzt, den eingefügten Button mit einem Link zu versehen um auf das neu hinzugefügte, dem Button zugehörige, Tabellenblatt zu verlinken.
Folgenden Code, haben wir dafür erstellt:
ActiveSheet.Hyperlinks.Add Anchor:=Selection.ShapeRange.Item(1), Address:=ThisWorkbook.FullName, SubAddress:=Sonderfallname & A1, TextToDisplay:=Sonderfallname & A1
Auf dem ActiveSheet, ist der gewünschte Button markiert, der "Sonderfallname" wird mittels des Formulars eingegeben, so werden das Tabellenblatt und auch der Inhalt des Button benannt. (Der Button selbst, behält den durch Excel vorgegebenen Namen) Beispiel: Rechteck: abgerundete Ecken 5
Die Verlinkung funktioniert, allerdings erhalten wir nach Klick auf den Button die Meldung: "Bezug ungültig" - Warum auch immer?! Der Link ist der korrekte und wird auch, wenn er manuell hinterlegt wird, genau so angezeigt.
Langsam wissen wir nicht mehr was falsch ist?
Kann jemand von euch helfen?
Danke vorab.
Sabrina