日付のある列を含むファイルを開くと、Excelはこれらのセルを日付として認識しません。セルの日付は次のようになります。31-Mar-16 23:51Excelの日付が日付として認識されない
これは問題を解決しませんが、テキストと列と日付の値で試しました。また、私はこの記事をお読みください。
String was not recognized as a valid date time
それでも私は問題を抱えています。
ファイルは英国からのものです。私のコンピュータの地域設定は、言語はオランダ語、キーボードは米国です。地域設定を英国に設定してファイルを再オープンしても、日付はまだ認識されません。 Excelはそれをテキストと見なします。
一部のテキストの編集では、31-Mar-16 23:51から31-Mar-16までを置き換え、3を3で置き換えることができます。この場合、問題は解決しますが、定期的なファイル
これを解決するには誰にも良い方法がありますか?
ありがとうございます!
を参照してください** **は、あなたが問題を開いを持つべきではありませんさかのぼります。元のファイルにテキストとして保存された日付が含まれている場合は、現在のロケール(または一時的に選択されたロケール)と一致する月名と日付と時刻の区切り文字を検索/置換する必要があります。厳しい場合には、最後の文字列を実際の日付にサニタイズするために '= VALUE()'を使用するステップがもう1つあります。 – MikeD
ありがとうマイク。確かに、ファイルに日付がテキストとして格納されているとします。 2月は2月が英語のようにオランダ語であるため、2月は問題ありませんが。 2月の日付は日付として認識されます。 – Marcel
私は、VBA DateValueまたはCDateが返すもの(ワークシートDATEVALUEではなく)を知ることに興味があります。 – Jeeped