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で挿入した行数分)下に移動して欲しいのですが、そうはなりません。何か簡単な方法はありますか?
No.4ベストアンサー
- 回答日時:
#3のNNAQです。
HYPERLINK関数のヘルプを良くお読み頂ければお解かりになると思いますが、
リンク先は、ブック名から指定して「" "」で囲むか、
またはリンク先が入力されたセルを参照させなければなりません。
=HYPERLINK("[Book1.xls]Sheet2!A40","CRCN-40094")
のようになります。
同一ブックの場合は特殊記号の「#」を使って
=HYPERLINK("#Sheet2!A40")
同一シートなら
=HYPERLINK("#A40")
で、OKです。
でもこれだと文字列ですから、関数じゃなくてハイパーリンクの挿入と同じで、リンク先は移動しませんよね。
ですので、セル参照を文字列で返すCELL関数を使えば、行の挿入等の影響は受けません。
CELL関数を使うと、ブック名から指定してしなくても良いみたいですし。
応用で、例えば
=HYPERLINK(CELL("address",INDEX(Sheet2!A:A,MATCH("CRCN-40094",Sheet2!A:A,))),"CRCN-40094")
とかすれば、任意の文字列に対して、或いはそのセル番地が不明でも
リンクさせることが出来ます。
ブック名の「.xls」を付け忘れておりました。
特殊記号の「#」が使えることも知りませんでした。
有益な情報をありがとうございました。
No.3
- 回答日時:
HYPERLINK関数を使うのはダメですか?
=HYPERLINK(CELL("address",Sheet2!A40),"CRCN-40094")
こんな感じで・・・
この回答への補足
HYPERLINK関数なるものを知りませんでした。
ヘルプ文の最後に「同じブックの別のワークシートにジャンプするには、…」に従ってみたつもりですが、首尾良くは動作しませんでした。
また、=HYPERLINK(Sheet2!A40,"CRCN-40094") だと動作せず、お示しの =HYPERLINK(CELL("address",Sheet2!A40),"CRCN-40094") だと希望通りの動作をするのはなぜなのかが理解できません。解説いただけないでしょうか?
No.2
- 回答日時:
こんばんは。
通常、そういう場合は、Sheet2 側のA40 に文字列 CRCN-40094 のセルを、名前-定義
例えば、「JUMP1」で登録します。そして、ハイパーリンクで、「定義された名前」で、「JUMP1」にすれば、行が挿入されても、目的の場所に移動してくれます。
もともと、ハイパーリンクの中の登録先は、文字列なので、文字列自体を書き換えるのは、マクロなどでないと難しいのです。だから、最初から、名前-定義にしておくのが簡単だと思います。
見当はずれでしたら、また、考えてみます。
なるほど。範囲名という手段に思い至りませんでした。
ステップ3において、「“Sheet2”を選択した後で、[セル参照を入力してください]ボックス内に A40 を入力して」を「“定義された名前”の配下にある該当する“名前”を指定して」に読み替えると希望通りになることを確認しました。
適切なアドバイスをありがとうございました。
No.1
- 回答日時:
sheetが異なれば、あるsheetに対して行った操作の結果が他のsheetに反映されないのは当然だと思いますが…
sheetの複数選択で同じ結果を反映させる事は可能ですが、mike_gさんがやりたいことはそういうことではないですよね?
この回答への補足
》 他のsheetに反映されないのは当然だと思いますが…
当該現象は同じシートでも発生します。当該現象は当然かも知れないと承知しているつもりです。しかし…
Sheet1!C3 に式 =Sheet2!A40 あるいは =Sheet2!$A$40 を入力した場合、Sheet2 の1行目から40行目の間に1行を挿入したとき、Sheet1!C3 の式は自動的に =Sheet2!A41 あるいは =Sheet2!$A$41 に変化しますよね。それと同様の現象がハイパーリンク式でもあっても好いかなぁと。なければ、複数のハイパーリンク式を簡単に一括修正する方法でも良いのですが…
既にお気付きと思いますが、「sheetの複数選択で同じ結果を反映させる事」とは違います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelでハイパーリンクが変化する表を作りたい 6 2023/05/03 07:54
- Visual Basic(VBA) Sheet「状況」から、分類の年齢別カウント数をSheet「D表」へ転記する下記マクロを作っています 7 2022/12/14 17:57
- その他(プログラミング・Web制作) python文字化けエラーが発生しているようです 3 2022/04/13 19:41
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Visual Basic(VBA) VBA Userform転記のみ編集可 1 2023/06/29 11:03
- Excel(エクセル) VBAにてエクセルをpdf化する方法 1 2023/03/10 16:20
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Visual Basic(VBA) C3とC4のセルに、Visual basicで実行した時入力した値をC3に表示させ、その後に、C3に 1 2023/07/14 09:43
このQ&Aを見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
「平成」を感じるもの
「昭和レトロ」に続いて「平成レトロ」なる言葉が流行しています。 皆さんはどのようなモノ・コトに「平成」を感じますか?
-
これが怖いの自分だけ?というものありますか?
人によって怖いもの(恐怖症)ありませんか? 怖いものには、怖くなったきっかけやエピソードがあって聞いてみるとそんな感覚もあるのかと新しい発見があって面白いです。
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
冬の健康法を教えて!
温度変化が大きくなり、風邪をひきやすいこれからの季節。 どんなことに気をつけていますか?
-
エクセルでシートにリンクを貼り付けているのですが元シートに行を挿入した
Excel(エクセル)
-
ハイパーリンクが設定されたセルの行番号を変更した場合
Excel(エクセル)
-
ハイパーリンクでジャンプした先のセルを画面の一番上に表示させたいです。
Excel(エクセル)
-
-
4
行、列の挿入がリンク先に反映できないでしょうか
Excel(エクセル)
-
5
【エクセル】ハイパーリンク先を固定したい
Excel(エクセル)
-
6
エクセルの参照行の挿入による追加と行の削除に対応できる関数を教えてくだ
Excel(エクセル)
-
7
HYPERLINKとADDRESSとMATCHの組み合わせ技
Excel(エクセル)
-
8
ページ内ハイパーリンクの表示位置指定
Excel(エクセル)
-
9
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
10
括弧があるとHYPERLINKで飛べない?
Excel(エクセル)
-
11
エクセルのデータグループ化の際に貼り付けた図だけ一緒に折りたたんでくれません!
Windows Vista・XP
-
12
Excelで条件をつけてハイパーリンクで飛ばしたいのですが・・・
Excel(エクセル)
-
13
エクセルで並び替えするとハイパーリンクができない。
Excel(エクセル)
-
14
エクセルで、相対参照にハイパーリンクをつけたい
Excel(エクセル)
-
15
セル内の一部の文字だけをハイパーリンクに設定したい
Excel(エクセル)
-
16
エクセルでハイパーリンクのコピー
Excel(エクセル)
-
17
Excel VBA リンク先をシートの上に移動する
Visual Basic(VBA)
-
18
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
19
エクセル オートフィルタで絞り込みをしたデータの色つけ
Excel(エクセル)
-
20
クリックすると文章が表示されるシステム
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/6】 西暦2100年、小学生のなりたい職業ランキング
- ・ちょっと先の未来クイズ第5問
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで数式内の文字色を一部だ...
-
エクセルで指定したセルのどれ...
-
excelの特定のセルの隣のセル指...
-
セルをクリック⇒そのセルに入力...
-
枠に収まらない文字を非表示に...
-
貼り付けで複数セルに貼り付けたい
-
エクセルの書式設定の表示形式...
-
エクセルの一つのセルに複数の...
-
【Excel】 セルの色での判断は...
-
エクセル オートフィルタで絞...
-
(Excel)数字記入セルの数値の後...
-
Excelでのコメント表示位置
-
EXCEL VBA セルに既に入...
-
エクセルで、複数の参照範囲を...
-
【エクセル】IF関数 Aまたは...
-
Excelの関数で、性別が男なら『...
-
エクセルで住所と建物名を分け...
-
Excel 例A(1+9) のように番地の...
-
対象セル内(複数)が埋まった...
-
文字列として"(ダブルコーテー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
貼り付けで複数セルに貼り付けたい
-
【エクセル】IF関数 Aまたは...
-
Excelで数式内の文字色を一部だ...
-
エクセルで指定したセルのどれ...
-
セルをクリック⇒そのセルに入力...
-
エクセルの一つのセルに複数の...
-
(Excel)数字記入セルの数値の後...
-
Excel 例A(1+9) のように番地の...
-
Excelでのコメント表示位置
-
枠に収まらない文字を非表示に...
-
エクセル オートフィルタで絞...
-
対象セル内(複数)が埋まった...
-
【Excel】 セルの色での判断は...
-
エクセルの書式設定の表示形式...
-
エクセル 足して割る
-
EXCEL VBA セルに既に入...
-
excelの特定のセルの隣のセル指...
-
エクセルのセルの枠を超えて文...
-
エクセルで住所と建物名を分け...
-
数式を残したまま、別のセルに...
おすすめ情報