Я пытаюсь применить персидский формат даты в текстовых полях на некотором рабочем листе.
Текстовые поля теперь хранят дату в формате «дд / мм / гггг чч: мм», и это то, что я применил сам.
Но я борюсь с применением персидской даты в этих текстовых полях. Я записал макрос, когда я меняю формат даты ячейки на персидский, и я пытался использовать его в текстовом поле, но этот код не работает должным образом.
Это код, который я сейчас использую, и он работает правильно
TextBox1 = Format(TextBox1, "dd/mm/yyyy hh:mm")
и те строки, которые я пытался использовать, чтобы применить персидскую дату, но я не получил никакого эффекта
TextBox3 = Format(TextBox3, "[$-fa-IR,16]dd/mm/yyyy;@")
Это эффект записи макроса и изменения формата даты на персидский вручную. Из этой строки я получил формулу и попробую реализовать ее выше.
Range("J30").Select
Selection.numberFormat = "[$-fa-IR,16]dd/mm/yyyy;@"
Кто-нибудь из вас может дать мне какое-то разумное решение для этого?
Заранее благодарим за помощь.