Не берется значение из ячейки формата дата из excel - VB

Узнай цену своей работы

Формулировка задачи:

Люди добрые, помогите советом, пажалуста, всю голову уже сломала.
Задача такая:
приложением открывается excel файлик, из которого берутся значения ячеек, и потом с ними делаются всякие действия. В ряде столбцов лежит дата. И вот если формат ячейки текстовый - значение получаю, играюсь с ним и все получается красиво и просто. А если формат ячейки - дата - возвращает null.
значения беру в цикле так:
Prem = Replace(rstEx.Fields(j), ";", "")
Pdate = Format(rstEx.Fields(j + 1), "yyyymmdd")
Ptype = rstEx.Fields(j + 2)
Все переменные - строковые, собственно с Pdate проблемы.
Подскажите, пажалуста, в какую сторону покопать!

Решение задачи: «Не берется значение из ячейки формата дата из excel»

textual
Листинг программы
Pdate = Format(CDate(rstEx.Fields(j + 1)), "yyyymmdd")

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


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

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

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