• 締切済み

csvをエクセルに取り組みたい。初心者

csvをエクセルに自動マクロ機能で取り込むように設定しました。 12ケタの数字を取り込みたいが9.73E+11となってしまいます。 aのフォルダにa.csv と b.xlsxがあります。 a.csvにダウンロードしたものをb.xlsxに読み込みたいです。 12行のデーターの中から2個のデーターだけを読み込みたいのですが 12ケタの数字もそのままの数字で読み込むことは不可能なのでしょうか? 今まではcsvの表示形式を数字に変換してからブック形式に保存。 そして、テキストにデーターを張り付けてデーターを使用していました。 ブックからデーターをコピーして貼り付けると数字が半角になっていないためできませんでした。 この一連の作業を自動でできたらうれしいかなと思いましたが無理でしょうか? もし、わかる方がおられましたら教えてください。 よろしくお願いします。

みんなの回答

  • minosennin
  • ベストアンサー率71% (1366/1910)
回答No.1

「9.73E+11」が入っているセルにポインタを合わせたとき、上部fxの右側の窓に12ケタの数字が正しく表示されていませんか。 もしそうなら、セルの書式を「数値」に変更すれば12ケタで表示されると思います。

mini1357
質問者

補足

ご回答ありがとうございます。 書式を数値にすれば表示されるのですが、csvからデータ→テキストファイルでエクセルに取り込んで表示すると数字が変わってしまいます。 csvをエクセルで開いて書式を変更すればいいのですが、エクセルにファイルの取り込みをするとできません。 この作業をマクロでできれば作業効率が良くなるかなと思い質問させていただきました。 やはり無理なのでしょうか? よろしくお願いします。

関連するQ&A