ActiveX ComboBox метод или элемент данных не найден

У меня есть combobox ( userBox ) в листе под названием Home . Он имеет один из выбранных вариантов, скажем, "User A" . Все, что я пытаюсь сделать, это назначить "User A" для строки usr , но я продолжаю получать ошибку компиляции:

Метод или элемент данных не найдены

 Sub fixPls() Dim row As Integer, col As Integer, usr As String, tbl As String, found As Boolean, k As Integer, payType As String Set wb = ThisWorkbook Set ws = wb.Sheets("Home") ws.Activate Application.DisplayAlerts = False Application.ScreenUpdating = False lastRow = Range("B16").End(xlUp).row usr = ws.userBox.Value tbl = ws.tblBox.Value payType = ws.tpBox.Value .... 

EDIT: Я попробовал фиктивную программу в новой книге, и она сработала. С помощью comboBox activeX, почему он отличается?

 Sub blah() Dim rly As String rly = Sheets(1).ComboBox1.Value ThisWorkbook.Sheets(1).Cells(1, 10) = rly End Sub 

Ячейка J1 возвращает значение, выбираемое в comboBox.

Interesting Posts

Скопируйте все использованные ячейки из одного листа книги в другой лист рабочей книги

Работа с одиночными кавычками в запросах excel vba sql

Сохранение цвета ячеек в xlutils.copy

Excel Условный формат из неизвестных диапазонов

Можно ли ограничить аргументы ParamArray в классе или объекте класса VBA?

VBA.UserForms.Add возвращает ошибку времени выполнения в Mac Excel

Что заставляет Excel 2007 пропускать onerror в 64-битной среде?

Связанные столбцы в документе Excel

Копирование ячеек в Excel

Есть ли способ избежать / короткого выреза при использовании Application.someBuilt-InFunction в Excel VBA

Функция Excel не работает, помогите пожалуйста

Макрос, который вставляет отформатированные таблицы из excel в ppt.

XSL: группировать родительские атрибуты с использованием соответствующего дочернего атрибута

Исключение при организации рабочих листов

Энергонезависимый способ использования таблицы для проверки данных без использования INDIRECT

Давайте будем гением компьютера.