我正在尝试在某些工作表内的文本框中应用波斯日期格式。文本框现在以“dd/mm/yyyy hh:mm”格式存储日期,这是我自己应用的。但我正在努力在这些文本框中应用波斯日期。当我将单元格的日期格式更改为波斯语时,我录制了一些宏,并且我试图在文本框中使用它,但这段代码似乎无法正常工作。
这是我现在正在使用的代码,它工作正常
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;@"
你们中的任何人都可以为我提供一些合理的解决方案吗?
预先感谢您的帮助。