VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。
Q&A
解決済
4回答
1718閲覧
総合スコア9
0グッド
1クリップ
投稿2021/03/13 12:17
0
1
5000近くあるデータの集計で、マクロの実行ボタンの設置を行いましたが、マクロ実行ボタンが固定されているため、データ確認後、スクロールを行いマクロ実行ボタンが設置されているセルまで戻るのが大変なので、同じシート内で、スクロールするたびにマクロ実行ボタンがついてくる(移動)ような設定を行うことは可能でしょうか。
ちなみに、マクロ実行ボタンは、ActiveX コントロールで作成してます
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答4件
ベストアンサー
「表示」メニューにある「ウィンドウ枠の固定」を行って、 ボタンの設置されているセルを常に上部に固定するというのはどうですか?
ちょっと不完全だけど、たとえばこういう手も。
VBA1Private Sub Worksheet_SelectionChange(ByVal Target As Range) 2 Me.CommandButton1.Top = Target.Top 3End Sub
VBA
1Private Sub Worksheet_SelectionChange(ByVal Target As Range) 2 Me.CommandButton1.Top = Target.Top 3End Sub
ユーザーフォームを作って、ボタンをそこに乗せるとか、 ボタンをやめてキーボードのショートカットを割り当てるとか、 リボンやクイックアクセスツールバーに登録するとか、 いろいろな手がありそうです。
投稿2021/03/13 12:21
総合スコア4592
jinojiさんのと似たようなものですが… こちらの方が要望にはあってるのかな
VBA1Private Sub Worksheet_SelectionChange(ByVal Target As Range) 2 Me.CommandButton1.Top = ActiveWindow.VisibleRange.Top 3End Sub 4
1Private Sub Worksheet_SelectionChange(ByVal Target As Range) 2 Me.CommandButton1.Top = ActiveWindow.VisibleRange.Top 3End Sub 4
投稿2021/03/14 05:03
総合スコア1527
こんなのいかがですか?
投稿2021/03/14 04:18
総合スコア312
ボタンを設置しているセルを固定すればいいのでは
総合スコア88186
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.30%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
VBA マクロ実行ボタンについて
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。