
押したボタンの位置を取得したいのですが、
多数あるボタンのマクロを同じマクロにしたいのです。
自分で検索したところ、下記のところまではわかったのですが
ボタン名をひとつひとつ指定しなくてはなりません。
MsgBox ActiveSheet.OLEObjects("CommandButton1").TopLeftCell.Address
"CommandButton1"の所を、「いま押したボタン名」と指定できれば
できるのではないかと考えていまが、そもそもコマンドボタンの場合
ボタン数の分マクロを入力しなくてはならないので、
オートシェイプのボタンに統一の同じマクロを登録できれば、
そちらのほうがいいです。
どうかよろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
表示/ツールバー/コントロールツールボックスのボタンでなく、表示/ツールバー/フォームのボタンなら、下記の様に、置かれているアドレスが取得できます。
(マクロは全てのボタンに共通でOKです)なお、当方XL2000です。Sub ボタン_Click()
MsgBox ActiveSheet.Shapes(Application.Caller).TopLeftCell.Address
End Sub
できました!
ボタンもコピーすればマクロが登録されているし、
簡単に同じボタンを、たくさん作る事ができます。
ありがとうございます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルのコマンドボタンの位置をVBAで指定できませんか?
Excel(エクセル)
-
Excel VBA Application.caller エラー2023について
Visual Basic(VBA)
-
エクセル ボタンに設定したマクロごとボタンをコピー
Excel(エクセル)
-
-
4
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
5
VBAでマクロを登録したボタンの位置からオフセットした行に別シートの複数行を挿入したい
Excel(エクセル)
-
6
コマンドボタンがあるかどうかを取得するには?
PowerPoint(パワーポイント)
-
7
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
8
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
9
エクセル イベントマクロ Changeイベントを複数作りたい
Access(アクセス)
-
10
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
11
worksheetFunctionクラスのVlookupプロパティを取得できません エラーへの対応
Visual Basic(VBA)
-
12
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
13
複数シートのボタンに同一の動作をさせたい
Excel(エクセル)
-
14
マクロのコマンドボタンの位置についてです。 他の投稿の回答にリンクがありましたが、よく分からず、 教
Visual Basic(VBA)
-
15
複数のマクロボタンをまとめて一つのマクロボタンにするということ。
Excel(エクセル)
-
16
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
17
VBAのFind関数で結合セルを検索するとヒットしない
Visual Basic(VBA)
-
18
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
19
Excelのセルにユーザー名を表示する方法
Excel(エクセル)
-
20
Excel VBA ワークシートに貼られたボタン名(Caption)をセルの値から取得するには
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドボタンを押すたびに大...
-
Excel:コマンドボタンの移動
-
押したボタンの位置取得(共通の...
-
スクロールしてもボタンを常に...
-
エクセルVBAでOptionButtonのオ...
-
Wordでドラッグした文字列を括...
-
エクセルのマクロでスライドシ...
-
Excel VBA --- コマンドボタ...
-
[ExcelVBA] コマンドボタンを押...
-
エクセル:マクロボタンが編集...
-
エクセルVBA
-
Accessのコマンドボタンの立体...
-
astahのアクティビティ図の書き...
-
エクセル既存のコマンドをユー...
-
Auto CAD の F1(ヘルプ)を機...
-
エクセルでマクロボタンを動か...
-
ActiveXコントロールのコマンド...
-
EXCELでNo.を変えて印刷したい
-
イラストレータで5ボタンのマ...
-
エクセル2007VBAでコマンド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドボタンを押すたびに大...
-
スクロールしてもボタンを常に...
-
Excel:コマンドボタンの移動
-
PPTのコマンドボタンがクリック...
-
押したボタンの位置取得(共通の...
-
Excel VBA --- コマンドボタ...
-
Accessのコマンドボタンの立体...
-
エクセルでマクロを使わずに複...
-
エクセルでマクロボタンを動か...
-
エクセルVBA
-
コマンドボタンがあるかどうか...
-
エクセルVBAでOptionButtonのオ...
-
エクセルのコマンドボタンの位...
-
ShowAllDataのエラーを回避したい
-
エクセルのマクロでスライドシ...
-
Wordでドラッグした文字列を括...
-
マクロボタンを別のファイルで...
-
エクセルVBA シート上にあるコ...
-
エクセル:マクロボタンが編集...
-
EXCELでNo.を変えて印刷したい
おすすめ情報