EXCEL

EXCEL自動でリンク付きの目次シート&ボタン一つでシート名変更

この記事は 3 分11秒くらいで読めます。

エクセルでシート数が増えた時に、自動で目次シートを作成してくれるテンプレートを作成しました。更に、ボタン一つでシート名を指定したセルの値に変更可能なVBAもおまけでついています。

この記事はこんな人におすすめ
  1. エクセルでシートが大量にあるため、自動で目次を作成してほしい
  2. 目次からそのページへジャンプできるようにしたい
  3. シートの名前を目次セルに自動で入るようにしたい
  4. ボタン一つでシート名を指定したセルの値に変更したい

配布EXCELデータでできること

実際の操作動画と使用方法

  • sheetをコピーして増やし、目次更新ボタンを押すと、目次とリンクが自動で更新されます。
    ※この時、sheet名に()が使われていると、リンクがうまくいかない可能性があります。
  • 各sheetのシート名は、A1セルに入力された内容が、「A1をシート名に登録」ボタンを押すことでシート名となります。
    ※A1セルからほかのセルに変更したい場合は、次の応用編を確認ください。

応用編

各シートのシート名をA1以外のセルから抽出したい

  1. シートを右クリックし、「コードの表示」をす選ぶ
    ※VBAの編集についてはEXCELでVBA登録・修正方法で詳しく解説しています。
  2. 「This Work Book」を選択して、3行目の  ActiveSheet.Name = Range(“A1“).Value のA1の場所をシート名を入れるセルに変更します。
    Public Sub SheetName()
     ActiveSheet.Name = Range("A6").Value
     End Sub
    
  3. 上書き保存を押して終了です

利用上の注意点

  • sheetを増やす際は、もともとあるsheetをコピーしないと、シート名を一発変更のボタンはコピーされません。
  • sheetをコピーして増やす際、sheet名に sheet1(2)のように()が入った場合、リンクがうまく作動しない可能性があります。
  • ダウンロード後、zipファイルを解凍するためにパスワードを入力する必要があります。パスワードは私のtwitterのプロフィールに記載してあります。
  • ウィルス等心配な方は、有効化する前に一旦セキュリティツールでチェックすることをおすすめします。※配布しているデータにはウィルスは含まれておりませんが、ご利用は自己責任でお願い致します。

工程表のダウンロード先

EXCEL自動でリンク付きの目次シート&ボタン一つでシート名変更
ダウンロードはこちらのボタンを押してね
パスワードはツイッタープロフィール欄に書いてあるよ
EXCEL自動でリンク付きの目次シート&ボタン一つでシート名変更
その他にも便利なEXCEL小技や無料テンプレートの配布を行っています
EXCEL自動でリンク付きの目次シート&ボタン一つでシート名変更
EXCELでマクロ・関数・ショートカットで作業効率を上げる方法まとめ仕事での工程表・見積作成、プライベートでの家計簿・予定表など、EXCELを利用する機会は様々。効率よくEXCELを使用するために、便利なVBA、マクロや関数をまとめました。また、業務の効率をあげる工程表のテンプレートなども無料で配布しています。...

 

もっとプログラムを組んで便利な小技を使いたい方は


EXCEL自動でリンク付きの目次シート&ボタン一つでシート名変更

開発、IT・ソフトウェア、データサイエンス、エクセル、マネージメント、マーケティングなど豊富なジャンルで学びたい分野がきっとみつかるEXCEL自動でリンク付きの目次シート&ボタン一つでシート名変更世界最大級のオンライン学習サイトUdemy 1講座あたり数1000円~受講可能な講座は、視聴期限もなしで30日返金保証つき!EXCEL自動でリンク付きの目次シート&ボタン一つでシート名変更【Web開発初心者向け!】Web開発入門完全攻略 充実の18時間コース など様々なコースが用意されています。
EXCEL自動でリンク付きの目次シート&ボタン一つでシート名変更
EXCEL自動でリンク付きの目次シート&ボタン一つでシート名変更