• 締切済み

CSvファイルをエクセルブックにコピー

かなり大きいCSVファイル(3.5MB)をエクセルのあるブックの中にコピーしようとすると”ディスクがいっぱいです。”とメッセージが出ました。再起動して試したのですが、コピーできませんでした。解決方法をアドバイスください。 OSはWinMe、オフィス2002です。よろしくお願いします。

  • 381mk
  • お礼率34% (367/1051)

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

エクセルの ツールーマクローVBE VBEの画面で 挿入ー標準モジュールの画面に下記をコピペ 下記コードのOPENの行の””の中のファイル名を自分のケースに合わせて変更してください。そして実行(F5キー)する。 そのファイル名の知り方は、<ファイルのプロパテイの「場所」の文字列>+¥+<そのCSVファイル名>で置き換えてください。 拡張子(.CSV)も含めます。 下記のXXXは、私の例の場合、本当はユーザー名がきます。 Sub test01() i = 1 Open "C:\Documents and Settings\XXX\My Documents\test03.csv" For Input As #1 While Not EOF(1) Line Input #1, a s = Split(a, ",") For j = 0 To UBound(s) Cells(i, j + 1) = s(j) Next j i = i + 1 Wend Close #1 End Sub VBAわ使って、大げさなんですが、10行程度で済むのであえて上げてみます。

  • pc-2198ax
  • ベストアンサー率27% (712/2577)
回答No.1

コピーでなくインポートする Office の Update は全て完了している?! 無用のトラブル防止にしておいた方が良い!!

関連するQ&A

  • Excelマクロで同じブックにCSVを読み込むには

    Excelの指定したシートにCSVファイルを読み込ませたいのですが 以下のVBAマクロを実行すると新しいブックが起動して 新しいブックの方にCSVファイルが読み込まれてしまうのですが これをVBAマクロを実行しているブックの指定のシート(例えばSheet3など)に 読み込ませたいのですがどのように記述すればよいのでしょうか。 よろしくお願いします(Excel2010) Sub Macro1()  ChDir "C:\test"  Workbooks.Open Filename:= "test1.csv" End Sub

  • CSVファイルが開きません

    何の拍子かわかりませんが、突然CSVファイルが開かなくなりました。 エラーメッセージは・・・ 「XXX.csvは有効なWin32アプリケーションではありません。」 開き方は、CSVファイルをダブルクリックです。 因みに、右クリックで「アプリケーションからファイルを開く」を選び Excelを指定しても同じエラーで開きません。 しかし、空のエクセルを開いておいて「ファイルを開く」ボタンを 選択し、該当のCSVファイルを指定して開くと正常に このCSVファイルを開くことができます。 ExcelとCSVのリンクが壊れてしまったのでしょうか? (拡張子の属性とアプリケーションのリンクが壊れた) どなたか、復旧の方法を教えてください。 よろしくお願い致します。 OS:Windows-95 Office-97 Professional

  • エクセルのブック間のファイルをコピーする方法

    エクセルのブック1のファイルをブック2にコピーしたいのです。 ヘルプの手順に従ってブック1のファイルを「コピー」しても、ブック2への「貼り付け」が出来ません。 ご教示下さい。

  • ダウンロードしたcsvファイルをエクセルで開きたい

    ダウンロードしたcsvファイルをエクセルで開きたい csvファイルをダウンロード→開く の工程で、以前は自動的にエクセルでファイルが開いたのですが、 今はメモ帳が立ち上がり、テキスト形式で開く様になってしまいました。 ”プログラムで開く”の選択肢の中にエクセルがあるのですが、それを選択すると、 新しくエクセルが立ち上がってしまい、コピー等の作業をするのに不便です。 OSはWindows XPです。 Excelは2007を使用しています。 どうしたら規定のプログラムをエクセルにすることができるか教えて頂きたいです。

  • エクセル CSVについて

    エクセルCSVについての質問です。 約40MBぐらいあるCSVファイルをひらきたいんですが、 開くのに所要時間はどれぐらいかかりますか? OSはXPです。なかなか開くことができないので、 OSの容量がたりないのか、CSVが壊れているのか、 しりたく質問しました。 回答お願いします。

  • csvファイルの保存

    名前を付けて保存でcsvファイル形式で保存した後、 ブックを閉じるともう一度「保存しますか?」というメッセージが必ず出ます。 普通のエクセルファイルだと出ないし、csvファイルを保存後、編集していない時も必ず出ます。 なぜこのようなメッセージが出るのでしょうか?

  • エクセルbook間のデータコピーについて

    エクセル上で2つのbookのデータの合計をまた別のbookにコピーして集計したいのですが、簡単にできるいい方法はありますか? 試しに集計用bookにコピー元の2bookのデータをコピーして一応はできたのですが、次に集計用bookを開こうとすると、「リンク先のファイルを選択して下さい」というメッセージが出て、このとき2つのbookを選ぶ事ができません。困ってます。宜しくお願いします。 使用機種:macOS9 使用ソフト:excel2002

    • ベストアンサー
    • Mac
  • エクセル csvファイルのインポート

    エクセルブックのシートにcsvファイルの情報をインポートしたいのですが,普通にファイルを開くと別ブックで立ち上がってしまいます。 何か良い方法ありませんでしょうか? よろしくお願いします。

  • Excelのマクロで、CSVファイルの内容を性格にコピーさせたい

    マクロで、選択したCSVファイルの内容をExcelにコピーさせようとしています。(csvFileName = CSVファイルの名前、MyFileName = コピー先のExcelファイル名) Workbooks(csvFileName).Activate Sheets(1).Select Sheets(1).Copy after:=Workbooks(MyFileName).Sheets(1) 以上のような物なのですが、ここで困った事が起きました。 CSVの中に、1-1などと書かれているセルがあるのですが、これをExcelで開くと自動的に1月1日となってしまいます。 1-1という文字列のまま、コピーさせたいのですが、何か方法はありますでしょうか?

  • txtファイルを「,」で区切ったcsvにしたい

    txtファイルをcsvに変換しようとしています。 要はカンマ「,」でtxtファイルの中の文字を区切りたいのです 「excelで名前を付けて保存」→「保存するファイル形式」でCSVを選択すればできるのですが、excelを持っておらず困っています。 無料でできる簡単ないい方法はありますか? ちなみに、open officeやkingsoftの無料officeで「名前を付けて保存」→「保存するファイル形式」でCSVを試してみたのですが、ダメでした。OSはwin7とMacOS10.8を使っています。winでできればベストですが、ダメならMacでも大丈夫です。

専門家に質問してみよう