こんばんは、エクセル2010を使っていて、別シートからマクロを実行したいと思っていますが、どうも上手く行きません。
やりたいのは Sheet12のマクロの実行後、Sheet9 の 統合シート.xlsm!Sheet9_ボタン1_Click と言うボタンクリックのマクロを実行させたいと思います。
詳しい方、教えて頂けませんでしょうか、よろしくお願いいたします。
■ 試してみた
sheet12のマクロのコード
Dim vR As Variant
Dim vA As Variant
Dim iRow As Long, iCol As Long
Dim i As Long, j As Long
Const CROW As Long = 11
Const CFIGW As Long = 6
Const CFIGNEXT As Long = CFIGW + 1
~
~
Sheets("sheet9").Select
ボタン1_Click
Sheets("sheet5").Select
Dim a As Integer
a = Cells(1, 1).Value
a = a + 1
Cells(1, 1) = a
MsgBox a
Sheets("sheet9").Select
end sub
No.2ベストアンサー
- 回答日時:
別シートのマクロという概念が少し違う気がします。
Sheet9にボタン1を配置して、そのボタンに登録してあるマクロは標準モジュールにあると思います。
この標準モジュールにあるものを、Sheet9のボタン1に登録してあるだけであって、「シート9のマクロ」
というものではないのでは。
仮にその名前が「Sheet9_ボタン1_Click」と言う名前なんだったら、
Call Sheet9_ボタン1_Click
で動くと思います。
回答ありがとうございます。
Call Sheet9_ボタン1_Click を私が提示した位置では動かなかったのですが、最下行にもって行ったら動作しました。
ありがとうございました。
No.3
- 回答日時:
たぶん、フォームコントロールのボタンでしょうから、私の知っている範囲なら、このようにします。
名称があるなら、Buttonsの中に名前を入れてください。Shapesでも可。コードが別に書かれているかどうかではなく、そのオブジェクトにマクロ登録しているという前提です。Sub Test1()
'フォームボタン
Run Worksheets("Sheet9").Buttons(1).OnAction
End Sub
'ちなみに、ActiveX 側はこちら
Sub Test2()
'ActiveX コントロール・ボタン
Worksheets("Sheet9").CommandButton1.Value = True
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
- Visual Basic(VBA) ExcelVBAでDo Until loopのネスト、IF文を使って一致する物と一致しない物としたい 11 2022/12/24 17:46
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Excel(エクセル) VBAの指示の内容 昨日こちらでご教示頂いたのですが初心者な為、一つ一つの指示が何をやっているのかわ 2 2022/10/25 18:08
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 6 2022/06/08 12:55
- Excel(エクセル) 【マクロ】スクショ印刷がうまく動かない件 5 2022/12/06 17:37
- Visual Basic(VBA) VBA処理追加 こちらでご教示頂いたのですが回答完了させてしまいましたのでこちらからまた質問させてく 2 2022/10/27 09:57
- Visual Basic(VBA) VBA 別ブックからの転記の高速化について VBA 別ブックからの転記の高速化についてご教授下さい。 19 2022/07/26 13:07
- Visual Basic(VBA) excel vbaでvlooupの変数がわかりません。 7 2022/05/30 09:35
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
自分独自の健康法はある?
こうしていると調子がいい!みたいな自分独自の健康法、こだわりはありますか?
-
【選手権お題その3】この画像で一言【大喜利】
とあるワンシーンを切り取った画像。この画像で一言、お願いします!
-
「これいらなくない?」という慣習、教えてください
現代になって省略されてきたとはいえ、必要性のない慣習や風習、ありませんか?
-
別シートのマクロボタンをマクロで実行させることができるかどうか
Excel(エクセル)
-
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
excel-vbaで作成したマクロを別シートから実行させたい
Visual Basic(VBA)
-
-
4
作ったマクロを複数のシートで実行できるようにしたい。
Excel(エクセル)
-
5
Excel vbaで別ブックのコマンドボタンをクリック
Visual Basic(VBA)
-
6
エクセル マクロ 別シートから実行すると動かない
Excel(エクセル)
-
7
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
8
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
9
マクロを複数シートに実行するには?
Excel(エクセル)
-
10
Excel マクロを各シートごとに実行したい
Excel(エクセル)
-
11
Application.Runエラー(1004)
Excel(エクセル)
-
12
マクロを特定の複数シートで実行する方法
Excel(エクセル)
-
13
Excel_マクロ_現在開いているシートにマクロを実行したいです
Visual Basic(VBA)
-
14
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
15
Excelの入力規則で2列表示したい
Excel(エクセル)
-
16
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
17
【VBA】元のシート内の文字列を別シートと比較し、一致したら元のシートの別のセルへ転記する方法。
Excel(エクセル)
-
18
エクセルVBAのIf,Then 構文でOr条件とAnd条件の結合方法?
Excel(エクセル)
-
19
別のシートから値を取得するとき
Visual Basic(VBA)
-
20
VBA シートのボタン名を変更したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
至急お願いいたします 屋上の備...
-
Excel について教えてください。
-
Excelの条件付き書式のコピーと...
-
Excelの開始ブックを固定したい...
-
Excelで項目の種類ごとに番号を...
-
エクセルでデータを消して保存...
-
vba Excelのタブをプログラムか...
-
エクセルでセルに入力する前は...
-
Excelのデータの入力規則の問題...
-
エクセルで、数字の下4桁の0を...
-
ファイル名の変更
-
エクセルの計算式を教えてくだ...
-
Excel for MacでFEPが勝手に切...
-
excelVBAについて。
-
【VBA】使ってたクエリの接続を...
-
エクセルのセル内に分数などの...
-
【マクロ】複数行並んだデータ...
-
Excel スクロールバーの長さが...
-
excelVBAについて。
-
エクセルで作った表が印刷する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Application.Runエラー(1004)
-
別シートのマクロを実行する方法
-
エクセルのマクロボタンが編集...
-
Access終了時にマクロまたはVBA...
-
access2010 コマンドまたはアク...
-
エクセルVBAで、ボタンの文字を...
-
マクロ 戻るボタンを押したらシ...
-
InputBox内の表示について
-
シート保護を掛けたまま並べ替...
-
特定のシートだけ印刷はマクロ...
-
エクセル VBA SendKeys ループ...
-
ExcelVBAで右クリックメニュー...
-
マクロとモジュールの違いを教...
-
AccessでExcelファイルを印刷
-
アクセスのマクロについて
-
特定マクロが実行されたか確認...
-
別シートのトグルボタンを指定...
-
「Access」のフォームを...
-
ACCESS2000の終了時に自動で実行
-
今日の日付の範囲を指定して印...
おすすめ情報