Я использовал простой код для динамического заполнения поля со списком рабочих таблиц. В субботу поле со списком было успешно заполнено.
В воскресенье я поиграл с кодом, добавив новые элементы управления формы / новые коды. Затем внезапно заполнение поля со списком просто перестало заполнять значения, и сообщения об ошибке вообще не было.
Итак, я закрыл эту книгу, перезагрузил ноутбук и запустил новую книгу с очень простым кодом, который я получил успешнорезультат на сб. Тем не менее, это не работает, и это не дает мне никакого сообщения об ошибке.
Затем я попробовал код на другом ноутбуке с новой книгой Excel. На другом ноутбуке поле со списком успешно заполнено желаемыми значениями.
Что происходит с моим первым ноутбуком? Что я могу сделать, чтобы заполнение поля со списком снова заработало?
Код написан в рабочей таблице / Активировать среду. Вот код:
Option Explicit
Private Sub Worksheet_Activate()
Dim sh6 As Worksheet
For Each sh6 In ThisWorkbook.Worksheets
Me.Test2_cbbox.AddItem sh6.name
Next sh6
End Sub