Excel VBA Макросы: Почему изменяется дата при записи её в textbox?

Автор Посетитель, 24 сентября 2019, 12:02

Посетитель

В эксель-ячейке есть дата: 13.09.2019, формат даты "dd.mm.yyyy".
При записи даты в textbox получаем 09/13/2019.

Дата записывается в textbox таким кодом:
TextBox1 = Cells(5, 12)

Как это исправить?

Администратор

Делайте так:
TextBox1.Text = Cells(5, 12)

Если не указывать свойство, то используется свойство "Value":
TextBox1.Value = Cells(5, 12)
А свойство "Value" преобразует данные под США.

Посетитель