プロが教える店舗&オフィスのセキュリティ対策術

エクセルでマクロのボタンを作ったのですが、エクセルでセルを移動したとしても 同じエクセルのモニター画面内で常に見えてる定位置にとどまる方法はあるのですか、エクセルを例えば 行1300番などに移動したときまた 最初にボタンつくった 最初の位置 行10番とかに戻って処理をしなければいけないのが困難で。

A 回答 (3件)

手元のExcel2010だと、



「表示」リボン、「ウィンドウ」グループの「ウィンドウ枠の固定」で固定とか。

ウィンドウを分割して表示とか。

エクセル初級15:ウィンドウの分割
http://www.kenzo30.com/ex_kisosyo/ex_ks_syokyu9_ …


よく使うマクロなら、ツールバー、クイックアクセスツールバーなんかにボタン登録する方が良いと思いますが。

マクロをツールバーに登録する方法-初心者のマクロ・VBA使い方入門
http://excel.nikiran.info/c/tuika1.html
    • good
    • 0
この回答へのお礼

有難うございました。これが基本でした。

お礼日時:2017/12/24 12:09

私は、最近は、#1の人が書いている方法:「表示」-「ウィンドウ」-「ウィンドウ枠の固定」で、1行目を固定しておいて、そこにボタンを置くことにしています。



ただ、QAT(クイックアクセスツールバー)にアイコンを置いたり、リボンカスタマイズで、リボンメニューの中にボタンを置いたりもしています。

''ずいぶん昔に作ったものです。フォームボタンを対象にしています。
''//シートモジュール (通称:どこでもボタン)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  Dim MyR As Range
  Set MyR = ActiveWindow.VisibleRange
  With ActiveSheet.Shapes("Button 1")
   .Top = MyR.Top
   .Left = MyR.Left
  End With
  Set MyR = Nothing
End Sub
    • good
    • 0

セルを指定すれば良いだけの話では?



マクロのの処理を終えたらA10セルを指定するだけで、
マクロの処理が終わったらA10セルが選択(アクティブに)された状態になります。

やりっぱなしのマクロを組んで「片付けができません」と言っているように感じます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!