• 締切済み

Excel ハイパーリンクによる非表示行の表示・非表示

一枚のExcelワークシート上にかなりの行に渡る商品情報が入っています。商品はいくつかのカテゴリーに分かれていて、いくつかのグループに分けられます。全ての行を表示するとかなり多いため、下に長い表になります。そこで必要なカテゴリー(グループ)の詳細情報のみ照会するため、まずは大項目(カテゴリー)の1行目のみ表示し、それ以外の詳細行は予め非表示にしておきたいと思います。(こうすることで表は縦方向に短くできます。)この複数の非表示行は大項目の1行目のあるセルをクリックすれば全て表示できるようにし、照会が終ればまた簡単な作業で非表示に戻るような仕組みにしたいと思います。 ハイパーリンクで非表示行のあるセルを指定してみましたが、どうも非表示行はハイパーリンクのセルをクリックしただけでは表示されないようです。 どうすれば、1回のクリックだけで同じグループの全ての商品行をいっぺんに表示・非表示にできるでしょうか?ご存知の方がいらっしゃいましたら是非ご教授下さい。

みんなの回答

  • NNAQ
  • ベストアンサー率56% (104/184)
回答No.1

アウトラインを作成するのが一番良いと思います。 または、ボタンかオートシェイプにマクロを登録するか。

関連するQ&A

  • エクセルのハイパーリンク 一覧から詳細へ飛ぶ式を効率的に入れるには?

    エクセルの「一覧」のsheetに商品の一覧表があります。「詳細」のsheetに写真やその他の情報があります。1つの商品は1行におさまっています。 「一覧」のC5~C100~に商品名が入力されており、ここをクリックすると、「詳細」のsheetのD2~D100~に飛ぶようにさせたいのですが。 現在は、「一覧」のC5~C100~を1つずつ 右クリック・ハイパーリンク・ハイパーリンクの挿入でやっています。 困ったことに、後から、商品を追加したい時、行挿入をしても、リンク先がずれないので、「一覧」のC5~C100~をまた一つ一つハイパーリンクの編集でアドレスを修正している状況です。 良い方法を教えて下さい。

  • エクセルのハイパーリンク

    お世話になっております。 エクセルのセル内の文字列にハイパーリンクをはることはできるでしょうか?  ワードだと、右クリックをすると、ハイパーリンクの項目が出てくるのですが、エクセルの場合、セル内の単語を選択して右クリックしてもハイパーリンクのコマンドが出てきません。

  • エクセルのハイパーリンク

    ウェブから、リンクつきの表をコピーして、エクセル2000に落とすと、リンクつきでペーストされます。それをまとめて、外したいのですが、できません。 自分がやっている手順はリンク部分のセルを全て選択して、右クリック。 セルの書式設定から、保護でロックを外します。 その後、リンクのついているセルをひとつだけ選択して 右クリック、ハイパーリンクからメニューでリンクを削除します。ハケのアイコン(書式のコピー/貼り付け)をクリックしてから、リンクを外したひとつのセルを選択。そのままドラッグしてリンクがついたセルを全て選択して離すと、青いリンクは外れるのですが、実際はアイコンが指マークに変わってリンクが外れていません。エクセルの98だと、単純に全部セルを選択して右クリック、ハイパーリンクをクリックすると表示されるダイアログの中に、リンクを削除というボタンがあって、押すときれいさっぱり消えるのですが・・・2000だと一つ一つ手動で消すしかないのでしょうか?

  • Excelハイパーリンクについて

    Excelで名簿を作成しています。 メールアドレスのセルでハイパーリンクを使用したいのですが、 該当セルで右クリックしても、メニューに [ハイパーリンク]が表示されません。 どうしたら右クリックしたメニューの中に [ハイパーリンク]が表示されるようになるのでしょうか。 どなたか教えてください。お願いします。

  • エクセル 非表示のシートをハイパーリンクで表示できますか?

    こんにちは。 エクセルのブック内で、目次シートが1枚、詳細シートが3枚あります。目次の中の項目をクリックすると各詳細シートが開くようにハイパーリンクを設定してあります。 このままでも使えますが、詳細シート3枚を非表示にするとハイパーリンクが機能せず詳細シートが出てきません。 これはエクセルの仕様なんでしょうか?それとも設定の仕方が悪いんでしょうか? ちなみに友人が作ったVBAで設定したらうまくいきました。VBA以外に設定できる方法があるのであれば教えて頂ければ幸いです。 よろしくお願い致します。

  • エクセル シート内のハイパーリンクについて

    エクセル2003のハイパーリンクを初めて使いました。 シートのセルにハイパーリンクを設定しましたが、 これは、セル番地に飛ぶものなのですね。 行の並び替えを行うと意図していたセルとは別のセルに飛んでしまいます。 行の並び替えをしても設定したセルに飛んでいくようにはできますか? 例えば、 A列   B列 りんご  次は牛肉  ・    ・ 牛肉   次はたまご  ・    ・  ・    ・ たまご  次はりんご となっているとして、B列にA列の指定の文字へのハイパーリンクをつけたいのです。 例えば、B列の「次はりんご」をクリックすると、「りんご」に飛ぶようにしたいのです。 「りんご」のあるセルをクリックし、コピーして、「次はりんご」のセルに「ハイパーリンクとして貼り付け」をしたところ、行の並び替えをしなければ上手く飛ぶのですが、行を並び替えると、「りんご」がもともとあったセル番地(例えばセルA1)に飛ぶだけで、「りんご」の文字があるセルには行かないのです。 どうにかして、簡単に目的の場所に飛ぶ設定はできるでしょうか? よろしくお願いします。

  • Excel 2003で行の再表示が1行のみ

    Windows XPのExcel 2003で、行の再表示が1行のみしかできません。 他人が作成したExcelブックを操作しています。 約300行が非表示になっています。 カーソルを行の非表示の位置に置いて上下矢印付きの二重線を表示したときに、右クリックから「再表示」をクリックすると1行だけしか再表示されません。 普通に、非表示を挟む上下の行をドラッグして選択し、右クリックで「再表示」をクリックしても何も表示されないのです。このやり方でいっぺんに再表示できるはずなのに できないのは何故なのか、さっぱり理由が分からないので困っています。 どなたかご教授を、よろしくお願いいたします。

  • excelのハイパーリンク

    現在、顧客名簿がexcel97にて作ってあります。 シート1に顧客情報、シート2に作業履歴を打ち込んでハイパーリンクで繋げようという魂胆です。 しかし作業履歴は当然増えるので、セルを挿入して書き加えると、ハイパーリンクの指定座標は変わらないのでこのままでは使えません。 セルや列、行の挿入にハイパーリンクが対応する、良い方法はありませんでしょうか?

  • Excel97のハイパーリンクについて

    Excel97を使っています。 一覧表があり、ハイパーリンクを使って 同ブック・別シートの詳細へ飛ばしています。 詳細の内容、種類がたくさんある為、 シート分けをせず、1枚のシート内で 離れた場所に詳細内容を作成しておいて、 リンク先を指定する際に、 画面に表示されるセルの場所まで指定したいのですが、 可能でしょうか。 「参照」のセル番地で指定できるのかと思いましたが、 指定したセルがうまく左上にきてくれない為、 画面上にキレイに表示する事が出来ません。 何かいい方法はあるでしょうか? 宜しくお願い致します。 やはり、シーとをそれぞれ作成するしかないでしょうか。

  • EXCEL ハイパーリンクについて

    EXCEL ハイパーリンクについて エクスプローラにリンクを張っています。クリックすると一行の表示になってしまいます。階層表示に戻すにはどうすればいいでしょうか。