Почему дата не вставляется в правильном формате при использовании Excel VBA - PullRequest
0 голосов
/ 22 октября 2018

Сценарий

У меня есть несколько ярлыков, на которых отображаются даты в формате дд-ммм-гг

enter image description here

Я вставляю эти даты в свой лист Excel, вызывая нижеприведенную функцию

Public Function enterObjectsValue(uiObject As Object)

    If TypeOf uiObject Is MSForms.Label Then
         Cells(DeviceSheetRow, headerColumn).value = uiObject.Caption
    End If

End Function

Формат ячеек Excel, который я установил как общий.DeviceSheetRow и headerColumn являются переменными номера строки и столбца.

Проблема

Проблема заключается в том, что значения даты не соответствуют друг другу.Иногда он будет добавлен точно так, как видно на этикетках, таких как 08-окт-18Но иногда он будет вставлен как 10/08/18 (дата и месяц противоположным образом).Формат даты компьютера установлен в формате мм-дд-гг.Кто-нибудь знает, почему это происходит и как мне это предотвратить?

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