エクセルで表を作る工程をマクロで記録させて、その後、マクロを実行して特定の表を作ろうと思っても、実行の途中で止まってしまいます。特に、列の幅を変更せずに、途中でとまってしまいます。マクロを使って表を作りたい理由は、エクセル以外のあるデータをエクセルに移動することがよくあって、移動させた直後はエクセルの標準の形式として表になっているので、列幅を変更したり、フォントを変更したり、列の順番を入れ替えたりすることを、自動でおこないたいのです。どなたか教えてください。パソコンのメモリか何かのもんだいですか?わからなくてほんとにこまっています。どなたか教えてください.よろしくおねがいします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
作成工程を記録し、マクロで実行することは意味があると思いますが、デメリットとして、記録した工程を変更する時に困りませんか?
Excel以外のデータを読み込む場合、これを何度も行うなら、
●作成するシートの列幅やフォントを望む形式にしておいて、VBAでExcel以外のデータを読み込み、セルに貼り付ける(テキストファイル、CSVファイルを想定しています)
●一旦Excelの機能でデータをシートに読み込み(標準の形式のシートです)、作成するシート(望む形式です)に算式を使って登録
のような方法もあると思います。
No.2
- 回答日時:
マクロを動かすときに、「実行」ボタンではなく、「ステップイン」で実行してみてください。
そのあと、F8を押すとプログラムを1行ずつ実行していきますので、エクセルのシートと見比べならが、動作のおかしいところを調べてみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行して 作業フォルダの中にある PDFファイル名を 3 2023/07/01 15:16
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Excel(エクセル) エクセルの表でダブりを解消する方法を、教えてください。 5 2023/04/12 12:11
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/10 14:24
- Excel(エクセル) 表内で、Enterキーで横→行の最後入力したら次の行の先頭に移動するマクロを作りたい 3 2022/05/01 21:19
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Excel(エクセル) マクロ 2行ごとの並び替えについて 4 2022/12/14 12:27
- その他(Microsoft Office) ワードのマクロについて教えてください。 1 2023/01/22 11:43
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで数字を入れたら対応する...
-
エクセルで特定の行だけ行削除...
-
Excel VBAでのWorksheet_Change...
-
エクセルで複数のシートのクリ...
-
前月分を次月シートに繰越でき...
-
【エクセル】フリーワード検索...
-
セルの一部分だけを太字にする方法
-
エクセルファイルを開いた回数...
-
エクセルVBAで実行中画面を...
-
Excel VBA で行列計算をさせた...
-
エクセルマクロで31枚のシー...
-
Excelのシート上のShapeにイベ...
-
エクセル2000で今日の日付...
-
エクセルマクロでファイル名や...
-
エクセルVBAでOUT LOOKメールに...
-
エクセル:セル内の文字列の最...
-
エクセル シート内の一番下のセ...
-
エクセルのチェックボックス誤作動
-
EXCEL2002で、OnTime メソッド...
-
excel定数の違いについて。xlAu...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで複数のシートのクリ...
-
Excelで数字を入れたら対応する...
-
Excel VBAでのWorksheet_Change...
-
エクセルファイルを開いた回数...
-
Excelのシート上のShapeにイベ...
-
【エクセル】フリーワード検索...
-
【エクセル】「実行時エラー’10...
-
セルの一部分だけを太字にする方法
-
長い時間かかるマクロが実行中...
-
Excelでセル内の文字をファイル...
-
エクセルで特定の行だけ行削除...
-
エクセル シート内の一番下のセ...
-
エクセル:セル内の文字列の最...
-
EXCELのダイアログシートって、...
-
エクセルVBAで実行中画面を...
-
前月分を次月シートに繰越でき...
-
マクロ1があります。 A1のセル...
-
excel定数の違いについて。xlAu...
-
エクセルマクロでファイル名や...
-
エクセルのマクロ実行後にカー...
おすすめ情報