Насколько я знаю, вы не можете сохранить файл как надстройку и использовать лист с файлом.
Файл надстройки - это файл только VBA.
Вы говорите, что хотите сохранить настройки на листе.Как насчет использования реестра?
Сохранение данных в реестре очень просто (на мой взгляд, на самом деле проще, чем ячейки).
Чтобы сохранить настройку:
SaveSetting "MyAddIn", "Settings", "Username", "BOB"
Приведенная выше строка создает значениев реестре Windows со значением «BOB» как «Имя пользователя».
Чтобы получить настройки из реестра, который вы используете:
Username = GetSetting("MyAddIn", "Settings", "Username")
Вы можете прочитать о методе здесь
Хорошая вещь о его сохраненииВ реестре против листа есть то, что вы не можете случайно удалить или манипулировать данными.