Ошибка 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.4 из 5
Похожие ответы