Александр Владимиров, У вас не объявлено создание листа после создания книги.
Добавьте строку вот тут
Private Sub Дан_Экзамен_Initialize()
k = 4
Workbooks.Add
Worksheets.Add.Name = "List" -- вот эту строку вот в этом месте
Ном1 = ActiveWorkbook.Worksheets(List).Cells(k, 1)
И еще когда вы ссылаетесь на прямое название листа (в вашем случае List) то он должен быть записан не
List а
"List" именно в кавычках.
P.S. Дальше макрос выдаст ошибку на строке Номер.Value = Ном1
Но к сожалению особо времени нет переписывать за Вас весь макрос целиком.
Но на заданый вопрос ответ тут есть :-)