Write cellとExcelの書式設定

こんにちは。質問させて頂きます。
複数のExcelから作成したデータテーブルを参照し、別のExcelへ書き込みを行います。
Write cellで日付書式の値を書き込むと、時間が入ってしまいます。

例)2019/05/21 0:00:00

この時間の部分をなくし、「2019/05/21」としたいのですがどのようにすれば良いでしょうか?

※Write cellは1000単位で繰り返します

※参照元のExcelの日付の項目内容、書式が統一されておらず
「2019/05/21」や「5月上旬」等ばらばらなので、
日付に統一してからデータテーブルを作成しています

※書き込み先のExcelの書式はもともとは「標準」ですが、
Write cell後の「2019/05/21 0:00:00」を見ると「ユーザー定義」になっています

どうぞよろしくお願い致します。

1 Like

こんにちは!

置換機能を使用して0:00:00を削除できます。
変数名strDate = 2019/05/21 0:00:00としましょう。
あなたがやるのはAssignアクティビティを使うことです:
strDate = strDate.Replace( “0:00:00”、 “”)

それから2019/05/21になるでしょう。

これが役に立つことを願っています。
お知らせ下さい

2 Likes

こんにちは!
なるほど、Excelの書式にこだわってしまっていましたが
単純にReplaceすればよかったんですよね。
ありがとうございます!

いいですよ。
少なくとも私があなたを助けてくれたのなら、あなたは私の答えを解決策としてマークすることができます。
ありがとう…

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.