ich möchte per VBA eine Formel in ein Blatt eintragen, krieg aber das letzte Drittel nicht hin:
soweit funktionierts:
Cells(1, 6).FormulaR1C1 = "=HYPERLINK(R1C11)"
auch das mit einer einfachen Anzeige krieg ich noch:
Cells(1, 6).FormulaR1C1 = "=HYPERLINK(R1C11,""zum Ordner"")"
jetzt soll aber statt "zum Ordner" variabel eine bestimmte Zellenbezeichnung rein:
Im Blatt gibt es mehrere benamte Zellen, die Namen lauten "Musikart0", "Musikart1" usw. bis "Musikart4" Was auch noch klappt ist z. B., wenn ich schreibe:
Cells(1, 6).FormulaR1C1 = "=HYPERLINK(R1C11,Musikart1)"
dann steht in der Zelle F1: =HYPERLINK($K$1;Musikart1) - richtig so:
Nun sollte das aber variabel gestaltet sein. Dazu gibt es im Makro die Variable btMusikart. Die geht von 0 - 4. Schreib ich jetzt im Code:
Cells(1, 6).FormulaR1C1 = "=HYPERLINK(R1C11,Musikart & btMusikart)"
dann krieg ich das hier:
Ich hab auch verschiedene andere Variationen ausprobiert, klappt aber nicht. Gibt es die Möglichkeit, im Makro den Zellennamen mit der Variablen so zu verbinden, dass die Formel richtig eingetragen wird? Ich hoffe, ich konnte ausdrücken, worum es geht. Für Eure Hilfe wär ich Euch sehr dankbar.
Danke schonmal und Grüße
Franz