• 締切済み

エクセルで目次に自動でページをふるには?

エクセルで作ったシート数が数十ページあります。 ひとつのシートのなかにも数ページあるものもあります。 ページごとに自動でヘッダーに連番することはできているのですが 目次のページに各小節のページを自動でふるにはどうしたら よいでしょうか? 目次 1章・・・・・P1 2章・・・・・P5   などのようにしたいのですがよい方法はないですか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

ワードと違い、エクセルには、こんな仕組みはないと思う。 VBAででも使ってやらざるを得ないのかなと思うが、どういう筋道でやればよいのかとさえおもう。 (1)多分「2章」という言葉を捜す。 (2)その場合「2章参照」というのが有れば捨てないといけない。 (3)シートを越えて、全シートの中の語句を検索しないといけない。 これはできそうに思う。 (4)あるシートのRangeに(行、列に)「2章が」見つかった 時に、印刷ページを割り出すには、x=シート名.Rang("c10").print.PageNum のようなのは、無いと思うので、割り出しに苦労するように思う。 それまでのPageBreakの出現数が頼りか。 ーーー 良くご存知の方に回答を期待するが、出ない場合は、 次善の「手助けをするツール=資料など」は考えられるでしょうか。 (例)2章==>Sheet2の第3行目にあり、などのリストなど -- VBAエキスパート以外の通常人なら、手作業の方が結局早いでしょう。

すると、全ての回答が全文表示されます。
  • pauNed
  • ベストアンサー率74% (129/173)
回答No.1

こんにちは。 [名前の定義]と[4.0マクロ関数]を使って、できるような気はしますが...... ↓以前提案した事があるので参考にしてみてください。 『エクセル フッターのページ番号をセルに反映させたい。』 http://oshiete1.goo.ne.jp/qa2527767.html #締め切られてないのでうまくいかなかったのかも^ ^;

すると、全ての回答が全文表示されます。

関連するQ&A