別シートにある10行(▲ボタン2、▼ボタン3 含む)を貼り付け。ボタン名はボタン37とボタン38等に自動で割り振られるようです。
その後ボタンそれぞれ(ボタン37とボタン38、ボタン40とボタン41)に10行纏めて上方・下方へ移動するマクロを貼り付ける、という流れを考えました。
VBA
1 ActiveSheet.Shapes.Range(Array("Button 37")).Select 2 Selection.OnAction = "上に行移動" 3 ActiveSheet.Shapes.Range(Array("Button 38")).Select 4 Selection.OnAction = "下に行移動"
マクロの記録によると、ボタンへのマクロ登録は上記のようになります。
そこで質問ですが、例えばいま貼り付けされたばかりのボタン37とボタン38、あるいはボタン40とボタン41… を順番に選択するにはどのようにすればよいのでしょうか?
インデックスを取得しなければならないのか、または1番目2番目… という処理が可能なのか。。。
なにがしかご教授いただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。