Я не совсем понимаю ваш вопрос, но если мое предположение верно, вы хотите иметь ячейку, в которой кто-то может ввести какое-то имя, где вы сможете использовать их данные для выполнения некоторых других операций.
Для начала вы бы хотели получить строковую переменную (под словом я имею в виду создать)
Пример:
Dim strName As String
Тогда вы захотите прочитать определенную ячейку .... В следующем примере ячейка будет A2
Пример:
strName = Range("Sheet1!A2").Value
Если вы назвали первый лист чем-то другим, используйте это имя. Если пользователь вводит имя в эту ячейку, вы можете использовать его позже для выполнения вычислений или чего угодно.