[[20050916075553]] 『リストボックスで選択すると特定のシートに移動』(茶) ページの最後に飛ぶ

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

 

『リストボックスで選択すると特定のシートに移動』(茶)

[日付をリストボックスで選択すると特定のシートに移動する方法]

おはようございます。
題のとおり,日付をリストにして表示させているのですが,
その日付を選択すると,特定のシートに移動する方法はありますか?
シート名は,日付の数字とは別物なのです。
ハイパーリンクでできるのかなと四苦八苦しましたが・・・私にはムリでした。
よろしくお願いします。


 シート上のリストを選択する方法ではないんですが、名前ボックスはどうでしょう?
 数式バーの左側に名前ボックスがありますよね?
 たとえば「シート1」という名前のシートに「3月1日」という日付を選べば移動したいものとします。
 「シート1」のどこでもいいですが、仮にA1を選択します。
 名前ボックスは「A1」となっていますが、それを「3月1日」に書き直します。
 同様に各シートのA1に名前をつけておくと、名前ボックスのプルダウンリストができあがるので、
 そこで「3月1日」を選択すると、「シート1」のA1セルに移動します。(かなれっと)

かなれっとさんありがとうございます。
そういう方法もあるのかと,感心したのですが,
多数の人が使うので,シート内に表示して移動させたいのです。
リストボックスで選んで,ボタンがなんかで飛べるようにすることはやはり難しいのでしょうか?
よろしくお願いします。
(茶)


 すみません^^; すっかりお返事遅くなってしまいました。
 (茶)さん、まだ見てらっしゃるかな…
 ボタンだとマクロということになるかと思うのですが、囓りかけな身なので関数で。
[[20050914135345]]『シートにジャンプ』(ぼびば)
こちらを参考にしています。

 日付リストをどこかに作られるかと思いますが、その右横に日付に対応する飛びたいシート名を記入してください。
 例示してみます。
 A1 日付をリストにより選択して表示するセル。
      データ → 入力規則 で、入力値の種類を「リスト」 元の値を =D1:D2 
 B1 ハイパーリンクを設定するセル。
      =HYPERLINK("#"&C1&"!A1","セルに表示したい文字")
 C1 A1で日付を選択したら対応するシート名を表示するセル。
      =VLOOKUP(A1,D1:E2,2)
 D列 D1からリストにする日付を入力する。 ここではD2まで。
 E列 E1からD列の日付に対応するシート名を入力。 ここではE2まで。

 A1で日付を選択し、B1セルをクリックすると対応シートのA1に飛びます。(かなれっと)
 ☆自分の書き込みが最後のスレが上がってきたので、スレチェックしましたらば、
  このスレを確認&しかもそのスレに上記案が^^;; 偶然でしょうか? 
   ありがとうございました。 


おはようございます。
かなれっとさん,ありがとうございました!!
数日間の苦戦が,解決できました。
やっぱり,エクセルは奥が深いですねぇ。
また,壁にぶち当たることがあると思いますので,
そのときも,どうぞよろしくお願いします。
助かりました。

(茶)


コメント返信:

[ 一覧(最新更新順) ]


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