-PR-
締切済み

エクセルのマクロの実行が途中で止まってしまいます。

  • すぐに回答を!
  • 質問No.30134
  • 閲覧数295
  • ありがとう数2
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 75% (9/12)

エクセルで表を作る工程をマクロで記録させて、その後、マクロを実行して特定の表を作ろうと思っても、実行の途中で止まってしまいます。特に、列の幅を変更せずに、途中でとまってしまいます。マクロを使って表を作りたい理由は、エクセル以外のあるデータをエクセルに移動することがよくあって、移動させた直後はエクセルの標準の形式として表になっているので、列幅を変更したり、フォントを変更したり、列の順番を入れ替えたりすることを、自動でおこないたいのです。どなたか教えてください。パソコンのメモリか何かのもんだいですか?わからなくてほんとにこまっています。どなたか教えてください.よろしくおねがいします。
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1
レベル11

ベストアンサー率 33% (73/215)

困りましたね。
このような質問に回答するには、プログラムを見ないと何ともお答えできませんね。
多分、プログラムに問題があるとは思いますが。

周りにエクセルのマクロに詳しい方を探して、実際にプログラムを見せて、直して貰うより手はないと思いますよ。
お礼コメント
hanakoko

お礼率 75% (9/12)

ありがとうございました。
投稿日時 - 2001-01-22 10:26:41


  • 回答No.2
レベル11

ベストアンサー率 49% (139/279)

マクロを動かすときに、「実行」ボタンではなく、「ステップイン」で実行してみてください。
そのあと、F8を押すとプログラムを1行ずつ実行していきますので、エクセルのシートと見比べならが、動作のおかしいところを調べてみてください。
  • 回答No.3
レベル13

ベストアンサー率 68% (791/1163)

作成工程を記録し、マクロで実行することは意味があると思いますが、デメリットとして、記録した工程を変更する時に困りませんか?
Excel以外のデータを読み込む場合、これを何度も行うなら、
●作成するシートの列幅やフォントを望む形式にしておいて、VBAでExcel以外のデータを読み込み、セルに貼り付ける(テキストファイル、CSVファイルを想定しています)
●一旦Excelの機能でデータをシートに読み込み(標準の形式のシートです)、作成するシート(望む形式です)に算式を使って登録
のような方法もあると思います。
お礼コメント
hanakoko

お礼率 75% (9/12)

ありがとうございました。
投稿日時 - 2001-01-22 10:24:56
このQ&Aのテーマ
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-

特集


抽選で合計100名様にプレゼント!

ピックアップ

ページ先頭へ