Bien, entonces si necesitas '... cuando escriba en la celda A1 "Calendario", me aparezca el texto "Calendario" como nombre de la Hoja en cuestión...'
Debes colocar el código en el objeto HOJA donde realizarás el ingreso.
Entrá al Editor de macros, seleccioná con doble clic el objeto Hoja (del panel a tu izquierda) y allí escribí esto:
Private Sub Worksheet_Change(ByVal Target As Range)
'x Elsamatilde
'se coloca hipervínculo al texto ingresado en col A de esta hoja
If Target.Column <> 1 Or Target.Count > 1 Then Exit Sub
If Target.Value = "" Then Exit Sub
ActiveSheet.Hyperlinks.Add Anchor:=Target, Address:="", SubAddress:= _
Target.Value & "!A1", TextToDisplay:=Target.Value
End Sub
Aquí se controla lo ingresado en la col A.
Si solo lo necesitas para un rango de un par de filas, avisame que ajusto las referencias.