ich hab Zelle A1 einen Hyperlink, der folgende Formel enthält:
=IF(DATE(RIGHT(C1;4);MID(C1;4;2);LEFT(C1;2))=TODAY();"";HYPERLINK("#A"&2+MATCH(DATE(RIGHT(C1;4); MID(C1;4;2);LEFT(C1;2));A3:A1000;0);C1))
Zur Erklärung... in Spalte A ist jeder Tag des Jahres 2014 als Datum. Der Hyperlink springt zu der Zeile in dem das Datum steht, das vorher in C1 (mit einem DateTimePicker) eingegeben wurde.
Nun möchte ich, dass per Shortcut das selbe passiert, wie wenn ich manuell auf den Hyperlink draufklicken würde.
Dafür habe ich bereits folgendes in "This Workbook" eingegeben:
Private Sub Workbook_Open()
Application.OnKey "^{q}", "HyperHyper"
End Sub
Im Modul habe ich bereits folgendes probiert:
Sub HyperHyper()
On Error Resume Next
ActiveWorkbook.FollowHyperlink ActiveCell.text
End Sub
Das Ganze funktioniert auch, aber nur wenn ich den friendlyname aus der Formel entferne. D.h wenn dann in A1 das Ergebnis der Formel als Hyperlink steht.Kann mir evtl. jemand sagen, wie ich das Ganze zum laufen bringe sodass weiterhin der friendlyname da steht. (Activecell.formula habe ich auch schon probiert)
Nebenbei: ich habe nicht viel Ahnung von VBA und habe mir alles was ich bisher habe aus verschiedenen Foren zusammengesucht...
Danke für die Hilfe!!