1

Excel 2013 にユーザー フォームがあり、テキスト ボックスの 1 つを使用して、オーストラリアの日付を DD/MM/YYYY 形式で入力できます。ユーザーが [追加] ボタンをクリックすると、ワークシートの次の使用可能な行に転送されます。

私が抱えている問題は、ユーザーが 2012 年 8 月 1 日、2013 年 8 月 1 日の日付を入力すると、2013 年 8 月 22 日の日付を入力すると、2013 年 8 月 1 日としてワークシートに追加されることです。正しく入力します - 2013 年 8 月 22 日。ユーザーフォームに 08/01/2013 の日付を入力すると、ワークシートに 01/08/2013 として追加されます。

私が使用している 2 行のコードは次のとおりです:- Worksheets("Data_Debt").Range("A" & Drow).NumberFormat = "dd/mm/yyyy" ).Value = UserForm4.TextBox1.Value

私が間違っていることについて誰かが私にヒントを与えることができますか?

ところで。ワークシートの列を ShortDate 形式に設定しています。

前もって感謝します

キース

4

1 に答える 1