Excelでワークシートを追加すると、シート下部にタブができて切り替えが出来るようになりますが、ワークシートが数十枚ともなるとタブの一部しか表示されなくなり非常に不便です。

 ワークシートを切り替えるタブを別の位置に表示するとか、縦に配置するとかして、全部同時に表示する方法はありませんか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/17 15:34:18
  • 終了:--

回答(10件)

id:toriyo No.1

toriyo回答回数1075ベストアンサー獲得回数02005/04/17 16:04:15

ポイント15pt

タブを別の位置に表示するとか、縦に配置するのは出来ませんが、ブック内のシート一覧の表示は出来ます。


■見出しスクロールボタンを右クリック


 見出しスクロールボタンとは、シート見出しの左にある矢印のボタンです。

 表示されたシート一覧のシート名をクリックすると当該シートがアクティブになります(選択される)。

 ブック内に多数のシートがある場合には、一部のシートタブがスクロールバーの下に隠れてしまいます。そんな時にこの技は便利です。

 表示されるシート名は15個までです。

 15枚以上のシートがある場合には、見出しスクロールボタンを右クリックすると[シートの選択...]というメニューが出てくるので、それをクリックして[シートの選択]ダイアログボックスでアクティブにしたいシート名をクリックして、エンターを押します。

id:fslasht

回答ありがとうございます。

 これはいいですね。だいぶ楽になりました。

 でも15件では少ないです。[シートの選択...]で出てくるダイアログも小さくて悲しいです。

 ほかによい方法がありましたら、よろしくおねがいします。

(でも、この方法でもいままでよりかなり楽になりました。ありがとうございます)

2005/04/17 18:55:42
id:uumin3 No.2

uumin3回答回数108ベストアンサー獲得回数22005/04/17 16:08:18

ポイント15pt

http://arena.nikkeibp.co.jp/tec/excel/20040308/107542/

ワークシートの一覧リストを表示する / デジタルARENA

 この「ワークシートの一覧リストを表示する」方法ではだめでしょうか?

id:fslasht

回答ありがとうございます。

 1番目の方と同じ方法ですね。

 教えていただいたページにマクロで解決するという記述がありました。いい、マクロやアドインがありましたら教えていただければ幸いです。

2005/04/17 18:57:17
id:toshiro7 No.3

toshiro7回答回数1ベストアンサー獲得回数02005/04/17 16:50:42

ポイント15pt

http://www.ntt.com/bizit/contents/work/exl_shorui/

書類作りの超速ワザ[エクセル編]|NTTコミュニケーションズ「ビジネスIT化支援」サイト [Biz-IT]

タブの表示位置をずらす黒▲(実際には左向き、右向きの▲です)印のところにカーソルを当て右クリックすると縦長のウィンドウが現れ、タブのタイトルが全て表示されます。これじゃダメ?

id:fslasht

回答ありがとうございます。

この方法は個数制限あるのが残念です。

2005/04/17 18:58:06
id:knix No.4

knix回答回数32ベストアンサー獲得回数02005/04/17 17:53:42

ポイント15pt

ExcelではCtrl+PageUp(Down)でシートの切り替えができます。

ボタン数の多いマウスを使われているのなら、

このショートカットキーを割り当てるという方法もあります。


という方向性ではどうでしょうか。

id:fslasht

回答ありがとうございます。

 ショートカットキーで移動というのも結構快適ですね。でも、一覧で見て選びたいとも考えています。

2005/04/17 18:59:39
id:upride No.5

upride回答回数220ベストアンサー獲得回数12005/04/17 21:13:00

ポイント15pt

マクロでどうでしょう

適当なシートに適当なボタンを作り

以下のマクロを呼びます


Sub sheetSelect()


For Each Sheet In ThisWorkbook.sheets

i = i + 1

Range(”A” & i).Select

Range(”A” & i).Value = Sheet.Name

ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=””, SubAddress:=Sheet.Name & ”!A1”, TextToDisplay:=Sheet.Name

Next

End Sub


ボタンを押すとそのシートのA1から

全シートをリストします

id:fslasht

回答ありがとうございます。

 なるほど、目次的なページをマクロで作るのですね。このシートだけフローティングして常に表示できるともっといいですが、なんかいい方法ないでしょうか。

2005/04/19 23:11:24
id:SOBA No.6

SOBA回答回数65ベストアンサー獲得回数62005/04/18 02:39:52

ポイント15pt

http://www.atmarkit.co.jp/fwin2k/win2ktips/368excelview/excelvie...

@IT:Windows TIPS -- Tips:Excelシートの表示状態を素早く切り替える

「ユーザー設定のビュー」機能を使う方法もあります。

この機能で「使用(閲覧)頻度が高いシート順」にビューを登録しておけば便利かと思います。


数十枚のシートを一覧表示できる機能は標準では用意されていないと記憶しています。

実現するとすればマクロを作成することになるかと思います。

このページ中程にある

「シート名を取得し一覧に書き出す」欄と

(実際にはリストボックス等に書き出すことになると思います)

「ブック・シートをアクティブに」欄を参考頂ければ

マクロを作成できるかと思います。

id:fslasht

回答ありがとうございます。

 ビューの使い道初めて知りました…

 マクロは前の方にも書いて頂きましたが、列挙くらいは簡単にかけそうですね。

2005/04/19 23:14:38
id:qa2 No.7

qa2回答回数84ベストアンサー獲得回数12005/04/18 12:40:32

ポイント15pt

http://t_shun.at.infoseek.co.jp/My_Page/Excel-REF/ref_page2.htm#... ハイパーリンク:detail]

設定が手作業なので面倒なのですが、ハイパーリンクを使ってはいかがでしょうか?


目次用のシートを作って、そこから各シートにハイパーリンクで飛ばします。

例えば各シート名をリストアップし、右クリック>ハイパーリンクで「このドキュメント内」を選んで、リンクしたいシートを選びます。

そして各シートには目次シートに戻るボタン(四角でもテキストボックスでも)を設置します。

このボタンは1つ作ってコピーすればOK

オートシェイプの書式設定>プロパティで「オブジェクトを印刷する」のチェックを外せば印刷もされません。


常に目次シートと各シートを行き来することになるのがスマートじゃないですが、目次シートは自由に設計できるので便利じゃないかと思います。

私もこれで30シートぐらいなら使ったことがあります。

id:fslasht

回答ありがとうございます。

 目次ページはドキュメントにあるので、ここにハイパーリンクを仕込んでもいいですね。

2005/04/19 23:16:37
id:koyaman2 No.8

koyaman2回答回数78ベストアンサー獲得回数02005/04/23 15:54:19

ポイント15pt

各シートのA1にご自身のわかりやすい・入力しやすい名前を定義しておき、どのシートからでも名前ボックスに入力してEnterでシート移動できます。

id:fslasht

回答ありがとうございます。

 名前ボックスといのがよくわかりません。マクロ併用ですか?

2005/04/24 11:12:32
id:name_mm No.9

name_mm回答回数94ベストアンサー獲得回数02005/04/24 10:50:30

ポイント15pt

http://www.hatena.ne.jp/1106710991

人力検索はてな - Excelを方眼紙のように使って文書を作ることは どのオフィスでもやってると思います。 Excelで作った文書は、表の組み合わせなどが楽な反面、 「どのページに何があるかわ..

以前回答したのですが、複数のシートへのハイパーリンクを作成するマクロです。

参考までにどうぞ。

id:fslasht

回答ありがとうございます。

 マクロで目次作成がいまのところ一番よさそうですね。

2005/04/24 11:15:37
id:name_mm No.10

name_mm回答回数94ベストアンサー獲得回数02005/04/24 10:54:19

ポイント15pt

http://www.hatena.ne.jp/1109060439

人力検索はてな - Excelのハイパーリンクについてお尋ねします。 シート●のA1をシート★のA1 以降はシート●のA2をシート★のA9 シート●のA3をシート★のA17というように ●は1つずつ、★..

ポイントは不要です。

ハイパーリンク関数を使ってはどうでしょう。

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません