• 締切済み

excel2007 セルのハイパーリンク

ちょっと違ったハイパーリンクをさせたいのですが上手くいかず、悩んでいます。 どなたか知恵をください。 ●やりたいこと  ・セル移動のハイパーリンクを設定したボタン(イラスト)は別にあり  ・ある場所のセルにいる状態で、上記ボタンをクリックすると、行はそのままに離れた番地の列へ移動   もしくは、列はそのままに離れた番地の行へ移動  例えば、「C15」のセルにいる状態でボタンを押すと、「AZ15」に移動する  (行の番地「15」は固定したまま、異なる列へ移動)  移動させたい列番地はいくつかあるので、上記ボタンを並べて使いたいです。 ある実験において、様々な条件における色々なデータを取りたいのですが、採取データを入力するセルの位置を間違わない様に、上記の様なハイパーリンクをさせて次第です。 宜しくお願いします。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

たとえば「同じ行のAZ列にハイパーリンクでジャンプ」します 準備: ブックをたとえばBook1.xlsxという名前で保存する シートを開く 数式タブの名前の定義で 名前 Target_AZ 参照範囲 =INDEX(!$AZ:$AZ,CELL("row")) と登録する シート上のボタン絵柄を右クリック、ハイパーリンクで アドレス欄に Book1.xlsx#Target_AZ と登録しておく 以上です。

donaldaisy
質問者

お礼

貴重な情報ありがとうございました。 当方のPC不調で、確認できたのが今になってしまいました。 お教え頂いた内容でトライし、確かに狙い通りにリンクできましたが、可能なら「ファイル間リンク」を使わず、同ファイル内で出来るのがベストでした。 ファイルを移動したり、ファイル名を変更することが多々あるからです。 追加で質問掲載致しますので、ご承知でしたら、お教え頂けると助かります。 宜しくお願いします。

関連するQ&A

  • excel2007 セルのハイパーリンク(その弐)

    一度似たような質問をさせて頂き、「ファイル間リンク」を応用することで達成できたのですが、一つのファイル内で完結できる方法を探しています。 以下、その内容になります。 ●前提条件:一つのファイル内で完結できること ●やりたいこと  ・セル移動のハイパーリンクを設定したボタン(イラスト)は別にあり  ・ある場所のセルにいる状態で、上記ボタンをクリックすると、行はそのままに離れた番地の列へ移動   もしくは、列はそのままに離れた番地の行へ移動  例えば、「C15」のセルにいる状態でボタンを押すと、「AZ15」に移動する  (行の番地「15」は固定したまま、異なる列へ移動)  移動させたい列番地はいくつかあるので、上記ボタンを並べて使いたいです。 ある実験において、様々な条件における色々なデータを取りたいのですが、採取データを入力するセルの位置を間違わない様に、上記の様なハイパーリンクをさせて次第です。 以上です。 宜しくお願いします。

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

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

  • Excel2007 セル番地の表示が・・・

    普通、エクセルのセル番地は、 ・行は数字 ・列はアルファベット というように表されているので、 一番左上だと、「A1」というようにセル番地が当てはまると思うのですが、 なぜか、行も列も数字であらわされていて、 一番左上の場合、セル番地は 「R1C1」 と、 ・行は「R*」 ・列は「C*」 (*は数字) であらわされるようになっています。 これを、元に戻すことはできないでしょうか? 左上のセル番地は「A1」となるように、ということです。 よろしくお願いします。

  • ハイパーリンクの参照セルのズレは防げるか?

    Excel 2002 を使用しています。 1.Sheet1 のセル C3 および Sheet2 のセル A40 に文字列 CRCN-40094 が入力されてい   ます。 2.Sheet1 のセル C3 をアクティブにして、[挿入]→[ハイパーリンク]→[このドキュメ   ント内]を選択 3.[またはドキュメント内の場所]窓内の“Sheet2”を選択した後で、[セル参照を入力し   てください]ボックス内に A40 を入力して[OK]をクリック 此れで、Sheet1!C3 は Sheet2!A40 にハイパーリンクされた状態になります。 同様の操作で、Sheet1 のセル C4、C5 を Sheet2のセル A56、A70 にそれぞれハイパーリンクさせます。ここで… 4.Shee2 の1行目に1行挿入 この場合、Sheet1 のセル C3、C4、C5 のハイパーリンク先も Sheet2 の セル A41、A57、A71 にそれぞれ1行(ステップ4で挿入した行数分)下に移動して欲しいのですが、そうはなりません。何か簡単な方法はありますか?

  • VBA 固定セルから可変セルへのハイパーリンク

    VBA、マクロの記述方法を教えてください ハイパーリンク元:ワークシート1のA1セル ハイパーリンク先:ワークシート2のcells(リンク先セルの行番号,リンク先セルの列番号) リンク先セルの行番号、リンク先セルの列番号はいずれもINTEGERの変数名、でハイパーリンクを張ろうとする時点(段階)でマクロによって値が定義(付与)されているもの、とします

  • セルの属性を変えずに

    セル間で値を渡すには、どうしたらよいでしょうか。  A列  B列   C列 1    ○1   ○2 2 ●1 3 ●2 A列2行に、http://×××.html(ハイパーリンクの有り) A列3行に、http://×××.html(ハイパーリンクの有り) B列1行、B列2行に移したいのです。 Cells(2, 1) = Cells(1, 2) Cells(3, 1) = Cells(1, 3) このように記述すると、ハイパーリンクが外れてしまうのです。 ハイパーリンク有りのまま、値を移すにはどうすればよいでしょうか? アドバイスをお願いいたします。

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

    エクセルに入力されたURL(リンクされていない)に、 一括でハイパーリンクをはることは可能でしょうか?? 例)   A列  http://○○○  http://△△△  http://□□□    ↓  上記のセルをすべて選択して、一括でハイパーリンク もちろん、一つ一つは可能ですが、実際は5000行ほどあります・・・ 唐突な内容ですが、よろしくお願い致します。

  • エクセルで複数のセルの内容を「ハイパーリンクを生かしたまま」単一のセルに結合したい

    エクセルで複数のセルの内容を「ハイパーリンクを生かしたまま」単一のセルに結合したいのですが、どのようにしたらよろしいのでしょうか? たとえば、 セルA1に、「ヤフー」という文字列が入っていて、Yahoo!Japanへのハイパーリンクが設定されており、 セルA2に、「グーグル」という文字列が入っていて、Googleへのハイパーリンクが設定されている といったケースです。 &を使って A1&A2 としてみたのですが、文字だけがつながって、ハイパーリンクが失われてしまいました。これをハイパーリンクを生かしたまま、他の一つのセルに表示させたいのですが、どのようにしたらよろしいのでしょうか? できれば、マクロを使わないで考えたいと思っています。 よい知恵がございましたらよろしくお願いします。

  • excelのハイパーリンク

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

  • EXCEL内のハイパーリンクが活きていないセル?を一括で

     受け取ったEXCELデータのセルにハイパーリンク(http:)が入っているのですが、これが活きていません。 ※何と表現すれば一般的なんでしょう?青色+下線になっていなくて、そのままでは飛ばない状態。  よって、一行一行、「F2」-「Enter」として、有効化(青色+下線)して行っているのですが、数十行くらいなら良いのですが、千行とかではたまりません。何とか一括でやる方法はないものでしょうか?  また、以前、入手したリストは有効化(青色+下線)済みの物でしたが、今回の様な物と、根本的にどう言う仕組みの違いでこうなってしまうのでしょうか?

専門家に質問してみよう