Надпись на ярлыке?
Function renameSheet(sName As String) As String
ThisComponent.getSheets().getByIndex(0).setName(sName)
renameSheet = ThisComponent.getSheets().getByIndex(0).getName()
End Function
Эта функция будет работать только если она расположена на листе Y.
В какой-то ячейке пишешь =RENAMESHEET($'X'.A1). Если значение в A1 изменится, то лист будет переименован и формула самостоятельно изменится.
Но, если честно, это плохая идея - имена листов используются в самых разных местах книги, могут испортиться некоторые формулы, которые ссылались на старое имя. Обычно так не делают, не принято