Преобразование пользовательского столбца даты Excel в vb6

#excel #vba #vb6 #excel-dates

#excel #vba #vb6 #excel-даты

Вопрос:

У меня есть код vb6, который считывает значение из Excel в формате мм-гг. Я хочу преобразовать его в формат дд-мм-гггг в моем приложении

Мой код vb6 для чтения столбца

 .Range(Purchase_Excel!ExpdateColumn amp; intLoopCounter)
  

где счетчик — это номер строки

Ответ №1:

Попробуйте обернуть программу чтения столбцов функцией форматирования следующим образом:

 Format(.Range(Purchase_Excel!ExpdateColumn amp; intLoopCounter), "mmm yyyy")
  

Комментарии:

1. дата в Excel 20 сентября

2. Я хочу, чтобы это было как сентябрь 2020

3. ваше предложение возвращается 20 сентября 2019

4. Пожалуйста, проверьте отредактированный ответ. «ммм гггг» должно дать вам то, что вы ожидаете.

5. Он работает с форматом (. Диапазон (Purchase_Excel! ExpdateColumn amp; intLoopCounter). Текст, «гг-мм-дд»)