[[20040628145913]] 『コンボボックスでハイパーリンク』(Linkman) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『コンボボックスでハイパーリンク』(Linkman)

ブック内に200枚位のシートがあるんですが、コンボボックスで選択すれば、各シートに移るようにしたいのですが、どうすれば良いでしょうか?
マクロを使わないでやりたいんですけど・・


 シート見出しの左側で、右クリックではダメなのでしょうか?

  (INA)


というのはどういう意味でしょうか?
すんません、初心者なもので
(Linkman)


 シート選択のショートカットメニューが表示されます。

  (INA)


意味がわかりました。(汗)

しかしですね・・どうしてもコンボボックスから選ぶという形にこだわりたいんですよ。
初心者含めた不特定多数に見せるものなので、Webサイトにあるような、スクロールしてボタンをおしてという形にしたいんです。

よろしくお願いします。(Linkman)


 残念ですが、マクロを使わない方法は分からないです。

  (INA)


そうですか・・・

何か他の方法で工夫してやれないもんですかね?
コンボボックスに限らず・・・

要は、各シート(×200枚位)に飛ぶリストをコンパクトにしたいんですが。

どうかよろしくお願いします。個人的に重要なポイントなもんで(T_T)
(Linkman)


 マクロを使わないということであれば、200のシート名一覧表を作成したするシートを作り
 そのセルからハイパーリンクさせてやればどうでしょうか。
 (川野鮎太郎)


返信どうもです。

たしかに当初は鮎太郎さんのおっしゃるような形だったんですが・・

編集の関係上、どうしてもコンパクトにする必要が生じたんですよ。

なんか無いっすかねぇ? 

(Linkman)


 >なんか無いっすかねぇ? 
 回答したくなくなる・・(-_-;)

 コンボボックスを使って目的を達成させる以上、
 マクロを使用することになります。 

  (INA)


 入力規則のリストとHYPERLINK関数の組み合わせはいかがですか?
シートの邪魔にならないところへシート名のリストを作成しておきます。
仮にAA1:AA300の範囲へ作成したとします。
A1でリスト選択のための入力規則を設定します。
「データ」>「入力規則」で、]
「リスト」元の値を「=$AA$1:$AA$300」とします。
B1へ下記数式を入力します。
(A1の値からハイパーリンクを作成します。)
=IF(A1<>"",HYPERLINK("[テスト.xls]"&A1&"!A1","へジャンプ"),"←リストから選択")
 
上記式中「テスト.xls」は実際のブック名にします。
ハイパーリンクを有効にするためには一度はディスク上へ保存する必要があります。
 
A	B
Sheet1	へジャンプ
 
のように表示されるので、B1の「へジャンプ」をクリックすると
目的のシートのA1セルへジャンプします。
ただ、200ものリストから選択するのも楽ではないような。
(KAMIYA)


KAMIYAさんの言うとおりにやると出来ました!

ありがとうございます。助かりました。(^^)

ちなみに、この<入力規則・リスト>型にすると、「ダウンボタン」はA1セルを選択しないと出現しないのでしょうか?

常時、出現させる事が出来れば、我ながら完璧なんですが・・・

わがまま三昧ですんませんが、方法があれば教えて下さい。(^^;)

(Linkman)


 それこそコンボボックスを使えばどうでしょうか?(ケン)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.