Дата в ячейке Excel из-под VB

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

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

Народ! Может, знает кто, как победить проблему. Есть программа, к-рая делает запросы к базе и (иногда) бросает результаты на лист Excel. В один из столбцов попадает дата - и корежится: одни ячейки автоматом приобретают формат 'Общий', тогда в результате получается ДД/ММ/ГГ, другие - формат 'Дата' и получается ММ/ДД/ГГ. В организации на одних машинах установлен американский формат даты, на других - европейский (так надо). По-хорошему надо бы форматировать ячейку, прежде чем в нее писать, но конструкция
не срабатывает. Спасибо.

Решение задачи: «Дата в ячейке Excel из-под VB»

textual
Листинг программы
Dim area as Range
Set activesheet.area = Selection
    'f = '# ##0,00;[red]-# ##0,00;;[blue]@'
    f = 'dd.mm.yy' или 'dd/mm/yy' или 'ddd/mmm/yyyy'
    'короче, как хочешь
    area.Format = f

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


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

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

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