- 締切済み
CSVファイルもしくはExcelの使い方
文字列と数字が書いてあるCSVファイルをExcelで開いて、数字の列だけ””(ダブルクォーテーション)で各セルの数字ごとに囲みたいのですが、一つ一つではなく、まとめて出来るようなやり方ってありますか? 最終的には、テキストで開いたときに、例のようになればいいのですが・・・ 例 ”200”,”1000”,ABC株式会社,”983000”, 営業,”351000”,事務,”200”
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- cafe_au_lait
- ベストアンサー率51% (143/276)
回答No.1
まとめてというのは、一つのファイルについて一度にという意味でしょうか?それとも、複数ファイルを処理するのでしょうか? とりあえず、1ファイル版です。アクティブなシートの数値に対して""を付けます。数式の結果は無視しています。 Alt+F11を押して、出てきた画面に以下のコードを貼り付けてください。 Option Explicit Sub sample() Dim rng As Range For Each rng In ActiveSheet.Cells.SpecialCells(xlCellTypeConstants, xlNumbers) rng.Value = """" & rng.Value & """" Next rng End Sub
お礼
説明が足りませんでしたが、1ファイルで、です。 教えていただいた方法で、出来ました。ありがとうございました。