У меня возникла проблема при добавлении новых листов в книгу из UserForm. В основном, когда я добавляю новый лист, он, как представляется, связан с другим листом в той же книге.
Я смог воспроизвести эту проблему довольно легко, создав новый файл Excel, а затем добавив в нее новую пользовательскую форму с этим кодом:
Private Sub UserForm_Click()
Sheets.Add
Call Unload(Me)
End Sub
Если я открою пользовательскую форму с листа, такого как этот:
И затем я дважды нажимаю на пользовательскую форму, проблема уже происходит.
Новый лист работает некорректно. Например, если я пишу на любой ячейке нового листа, я получаю форматирование с исходного листа. Хуже того, если исходный лист защищен, мне не разрешено писать на новом листе (хотя лента показывает его незащищенным).
Если я выберу другой лист и снова выберу новый лист, все вернется в нормальное состояние. Я делаю что-то неправильно? Если это ошибка, есть ли способ обхода?
Вот файл Excel, который вызывает ошибку: Drive.google.com