Ошибка object variable or with block variable not set - VBA (49009)
Формулировка задачи:
привет!
Столкнулся с проблемой - пишу код для приведения выгрузки из базы данных в вид для подгрузки в MRP систему
на определенном этапе формируется таблица с датами в первой строке, артикулами в первом столбце и количествами потребления на пересечении строк и столбцов
необходимо опрелелить адрес ячейки с определенной датой и дальше плясать от нее.
(в примере ниже дата произвольная и присваивается изнутри кода, но потом юзер будет вставлять определенную дату в открывающемся окне ввода)
вот такая часть кода
и дальше по тексту..
проблема в том, что при присвоении переменной dates определенной даты, возникает ошибка
"object variable or with block variable not set"
то есть, если я присваиваю даты 10.10.2016, 11.10.2016, 12.10.2016 - все работает и макрос выдает конечный нужный результат
но при присвоении даты 13.10.2016 и дальше --> вылазит эта ошибка.
буду благодарен за помощь!
Решение задачи: «Ошибка object variable or with block variable not set»
textual
Листинг программы
Dim dates As Date, iColumn As Variant dates = #10/14/2016# '"14.10.2016" iColumn = Application.Match(CDbl(dates), [1:1], 0) If Not IsError(iColumn) Then MsgBox "Дата нашлась " & Cells(1, iColumn).Address End If
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д