• ベストアンサー

Excelマクロ シートの移動をするマクロ

1つのブックに60のシートがあり、 目次シートに1~60のボタンを作って、 ボタンを押せば指定されたシートに飛ぶようなマクロを作りたいのですが どのような構文になるでしょうか? 最初は自動記録でやっていたのですが、 シートの数が多く大変なので何か良い方法がありましたら教えていただけないでしょうか。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

マクロでなくてもハイパーリンクで十分できる。 [挿入]-[ハイパーリンク]-[このドキュメント内]と選んで行き、リンクさせたいシートとセルを指定すれば完了。 ボタンや図形が不用なので、ファイルサイズの軽減にもなる。 マクロの場合、該当ボタンのマクロに シート名「名前1」のシートへ飛ばすには  Sheets("名前1").Select をマクロ登録する。 同じように60個作る。

sMyamYs
質問者

お礼

ありがとうございます! ハイパーリンクにすることに致しました。

関連するQ&A