Excel VBAで日付の操作に大きな問題があります。 私は、ユーザーが日付を入力するテキストボックスを持つフォームを持っています。問題は、彼が別の形式(例えば、8月1日には1.08.2011、同じ日には8/1/11)で入力できることです。今私がしたいのは、彼がTextBoxに入力した日からいくつかの日を引くことです。私はこれまでのところ成功していて、それをどうやって行うのか分かりません。 私はdatalivrareは、ユーザーが日付を入力するテキストボックスと4が、私はその日から差し引くする日数です...と私はフォーマットが常にddをしたいということである。このVBAの日付から減算しますか?
Format((Format(Me.datalivrare.Value, "dd.mm.yyy") - 4), "dd.mm.yyyy")
のようなものを試してみました彼らがそのテキストボックスに何を入力しても.mm.yyyy。
8/1/11が8月1日か1月8日かを区別するにはどうすればよいですか? –