![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?8acaa2e)
No.2ベストアンサー
- 回答日時:
できますよ。
例えば、マクロ名が「aaa」、「bbb」、「ccc」だった場合、
Sub Macro1()
aaa
bbb
ccc
End Sub
というVBAを作ればその3つのマクロがまとめて実行されるマクロになります。
このマクロをボタンでも作って、押したら呼び出すように設定すれば更に便利になりますよ。
教えていただいたとおりにしてみたところ、1つだけ実行されない
マクロがあったのですが、No.3の方の方法も取り入れたところ
5つのマクロを実行するマクロができました。
ありがとうございました。
No.3
- 回答日時:
物を見ないとなんともいえません。
あなたのやりたいことを整理して
「???をVBAでやりたいのですが、どうしたらいいか?」
というように質問しなおしてみては?
#1,2の方の言うのの他に
Sub AAA()
(AAAの前処理)
BBB
(AAAの後処理)
End Sub
Sub BBB()
(BBBの前処理)
CCC
(BBBの後処理)
End Sub
のような型式や
Sub AAA()
IF X = B Then
BBB
Else If X =C Then
CCC
END IF
End Sub
のようなのもあります。
No.1
- 回答日時:
マクロのソースを見ればまとめることもできるのですが、
基本的には5つのマクロを呼び出すマクロ(もしくは関数)を作ればいいだけですので、
それほど難しい作業でもないと思えます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 現在のセルの文字列を右隣のセルの名前にするマクロをつくりたい 4 2023/01/12 09:01
- Word(ワード) Word 2016のマクロを Word 2021のWordでキー動作させたい 3 2023/04/12 16:14
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/12 10:10
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/07/13 12:31
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/04 17:58
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
複数のマクロボタンをまとめて一つのマクロボタンにするということ。
Excel(エクセル)
-
マクロの連続実行
Access(アクセス)
-
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
-
4
VBAで多数のプログラムを一つのボタンに集約することは可能でしょうか?
Visual Basic(VBA)
-
5
VBAで繰り返しコピーしながら下へ移動させる方法
Excel(エクセル)
-
6
指定した文字があった場合、その行を削除するマクロが欲しいです
Excel(エクセル)
-
7
VBA別シートの最終行の下行へ貼り付けされるようにしたいです。
その他(Microsoft Office)
-
8
VBA別シートの最終行の次行へ転記したい。
Visual Basic(VBA)
-
9
モジュール内のマクロを全て実行させるには
Excel(エクセル)
-
10
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
11
エクセルの、記録を終了したマクロに内容を追加したい
Excel(エクセル)
-
12
Enterキーでマクロを起動さす。
その他(ソフトウェア)
-
13
エクセル 特定の文字を入れると他のセルの色が変わる
Excel(エクセル)
-
14
特定セルの内容を更新したら、その更新日を自動的に表示する方法について
Excel(エクセル)
-
15
エクセルで1つおきに列を削除したい
Excel(エクセル)
-
16
エクセル マクロ オートフィルの終点の指定について
Excel(エクセル)
-
17
【Excel】【VBA】空白のセルに上のデータを入力する方法
その他(Microsoft Office)
-
18
VBA 半角スペースを入れるには...
その他(Microsoft Office)
-
19
エクセルでデータがある部分だけ罫線で囲いたいです。
Excel(エクセル)
-
20
E列のセルに数値が入れば(空白でなければ)B列の同じ行のセルに色がつく
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのマクロについて教え...
-
Excel・Word リサーチ機能を無...
-
特定のPCだけ動作しないVBAマク...
-
エクセルで特定の列が0表示の場...
-
VBAコードについて教えてくださ...
-
Excel マクロ VBA プロシー...
-
一つのTeratermのマクロで複数...
-
メッセージボックスのOKボタ...
-
Excel VBAからAccessマクロを実...
-
エクセルに張り付けた写真のフ...
-
ExcelのVBA。public変数の値が...
-
マクロの記録を使用したマクロ...
-
マクロ実行時、ユーザーフォー...
-
マクロで空白セルを詰めて別シ...
-
Excel_マクロ_現在開いているシ...
-
複数ページあるPDFファイル内の...
-
TERA TERMを隠す方法
-
コマンドボタンに二回目のマク...
-
特定文字のある行の前に空白行...
-
WORD テキストボックスを全ペ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel・Word リサーチ機能を無...
-
特定のPCだけ動作しないVBAマク...
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
メッセージボックスのOKボタ...
-
一つのTeratermのマクロで複数...
-
ExcelのVBA。public変数の値が...
-
Excel VBAからAccessマクロを実...
-
TERA TERMを隠す方法
-
ExcelVBAでPDFを閉じるソース
-
エクセルに張り付けた写真のフ...
-
EXCELのVBAでRange("A1:C4")を...
-
エクセルで別のセルにあるふり...
-
ソース内の行末に\\
-
マクロ実行時、ユーザーフォー...
-
特定文字のある行の前に空白行...
-
エクセルVBA
-
wordを起動した際に特定のペー...
-
マクロの記録を使用したマクロ...
-
ダブルクリックで貼り付けた画...
おすすめ情報