アプリ版:「スタンプのみでお礼する」機能のリリースについて

1/2 とか2/4 という文字列(2つのうち1つ目、4つのうち2つ目とかの意味で日付ではありません)をCSVで出力したいのですが、エクセルでファイルを開くと 日付になってしまいます。

1/2のまえに「’」を付加させて出力し、ファイルをエクセルで開くと日付にはなりませんが、’1/2 と表示されます。1/2と表示させるにはどうすればいいんでしょうか?
ちなみに2/200とか日付ではありえない文字列の場合は意図する表示になります。

言語 Visual Basic 2010 Express  ちなみにエクセルのバージョンは2010 

以上 よろしくお願いします。

A 回答 (2件)

どこかで見かけ方法。



文字列,数値,日付
="1/4",+1/4,1/4
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2012/05/05 19:31

プログラム側じゃどうしようもないです。


拡張子がcsvのファイルだとExcelはフィールドの値を無条件に自動解釈してしまうので、拡張子をtxtにしてテキストウィザード経由でフィールドの形式を指定してあげてください。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2012/05/05 19:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!