Формат VBA не работает после обновления Windows и Office - PullRequest
0 голосов
/ 02 октября 2019

После обновления Win10 (1809) и Office 2013 (32-разрядная версия) мои коды VBA больше не работают.

Ошибка на

 return_date = Format(cell(row,cell),"dd.mm.yyyy."))

Я получаю ошибку"переполнение, ошибка времени выполнения 6"

Это можно преодолеть с помощью vbShortDate, но в следующей строке мне нужно вернуть mont:

 return_month = Format(cells(row,column),"mm"))

Перед обновлением системы все работает.

У кого-нибудь есть совет, который я пытался удалить обновления, но безуспешно, к сожалению, нет точки восстановления, чтобы вернуться. Кроме того, я использовал «WSUS Offline» для обновления своего ПК

Любая помощь или совет приветствуются.

1 Ответ

0 голосов
/ 02 октября 2019

Я помещаю ячейку (строку, столбец) в качестве адреса, который я получаю из листа Excel. Более конкретно:

Dim mjesec_valute, racun_mjesec, racun_datum As Date 
....
racun_datum = Format(Cells(racun_row, racun_cell - 1), "dd.mm.yyyy.") 

Нет смысла в коде VBA, точка в обновлении Windows & Office !!!!

(PS Поскольку я получаю комментарии, в комментариях не должно быть разъяснения вопроса, я переписываю его)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...