いちばん失敗した人決定戦

CSVファイルをEXEL2000で参照する際に全ての項目を文字列型で表示したいと思います。

「外部データの取り込み―>テキストファイルのインポート」

ではなくて、SendToやマクロなんかを使ってなにか良い方法があればと思うのですがなかなか思いつかないので、アドバイス等ありましたらお願い致します。

(要はユーザーさんにCSVをダブルクリックで開いて欲しくないのです。「001」 -> 「1」とかになってしまうから。)

A 回答 (3件)

> SendToやマクロなんかを使ってなにか良い方法があればと思うのですが



これは、先にExcelファイルを開いてから といった手順ではダメなのでしょうか?
csvファイル取り込みようのExcelファイルを作成しておけば、比較的簡単に
解決できると思うのですが。。
    • good
    • 0
この回答へのお礼

ご回答頂きありがとうございます。

あまりVBチックなボタンやらユーザーフォームやらを使わず
できるだけお手軽な方法をあれこれ考えていたのですが、結局は

ボタンクリックからファイルオープンダイアログ>CSV選択
 >内部で編集して新しいワークブックにぺたぺた貼り付け

という方法にしました。
ありがとうございました。

お礼日時:2004/03/17 23:16

CSVファイルでダブルコーテーションでくくられたデータは、「文字列」として扱われます。



今のデータの例
012,"太郎",001

改変したデータの例
"012","太郎","001"

というような単純な変換では解決しないでしょうか。
    • good
    • 0
この回答へのお礼

ご回答頂きありがとうございます。

あまりVBチックなボタンやらユーザーフォームやらを使わず
できるだけお手軽な方法をあれこれ考えていたのですが、結局は

ボタンクリックからファイルオープンダイアログ>CSV選択
 >内部で編集して新しいワークブックにぺたぺた貼り付け

という方法にしました。
ありがとうございました。

お礼日時:2004/03/17 23:17

それぞれのセルのデータの先頭に'(シングルクォーテーションを入れてしまえば良いと思いますが。

    • good
    • 0
この回答へのお礼

ご回答頂きありがとうございます。

あまりVBチックなボタンやらユーザーフォームやらを使わず
できるだけお手軽な方法をあれこれ考えていたのですが、結局は

ボタンクリックからファイルオープンダイアログ>CSV選択
 >内部で編集して新しいワークブックにぺたぺた貼り付け

という方法にしました。
ありがとうございました。

お礼日時:2004/03/17 23:16

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