• 締切済み

ハイパーリンク先の変更

ポータルサイトのように様々なリンク先を ハイパーリンク(関数ではない)で設定している EXCELファイルがあります。 そのうち、1つのリンク先フォルダが 変更になってしまいました。 【イメージ】 (1)C:\A\B\1 ⇒ C:\A\X\1 B⇒X に変更 (2)C:\A\B\2\ア ⇒ C:\A\X\2\ア   同上 (3)C:\A\C\1 ⇒ 変更なし。 このうち、(1)と(2)だけを修正する場合、 どうすればよいのでしょうか?

noname#119141
noname#119141

みんなの回答

回答No.1

質問を正確に把握できていませんが、 >そのうち、1つのリンク先フォルダが変更になってしまいました。 とありますから、事例を参考にするとExcel上で   file://C:\A\B\1 のように記述されているのだろうと想像します。 とすると、ハイパーリンクになっているセルの中身を変更するのですが、通常はマウスで当該セルを選択するとリンク先にジャンプする状態(編集不可能のようになる)で困っていらっしゃるのでしょうか。 上記を前提にしますと、単純に「編集」-「置換」で“B”を“X”に・・・を設定すれば可能ですし、手動でも当該セルをマウスで長押しすると「普通のセル」のようにジャンプせずにセルが選択状態になります。 もちろん、こんなことをせずとも、当該セルに矢印キーで移動し、名前は知りませんが、上段の「fx」と表示されている右の部分で編集が可能です。 冒頭でお断りしましたように、質問の把握が不十分のため、求めていらっしゃるのは「こんな単純はものではない」かもしれません。

noname#119141
質問者

お礼

遅ればせながらありがとうございます。 マクロでなんとか解決させました。

関連するQ&A

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

    Excel2003を使っています。 図のように名前がリンク先というフォルダの中に Aファイル、Bファイル、Cファイル、ABCファイル の4つのファイルがあります。 この中のABCファイルのシート、セルにハイパーリンクを使い Aファイル、Bファイル、Cファイルそれぞれをダイレクトに 開けるようにしました。<図の左上> このABCファイルをよく使うので、リンク先フォルダから出し、 デスクトップで使えるようにしたところ、"指定されたファイルは開くことができません"の エラー表示がでました。調べてみるとフォルダから出したことで ハイパーリンクが変更されてしまっています。 リンク先フォルダから出してもハイパーリンクが機能できる方法はあるのでしょうか? それともハイパーリンク先を再度指定入力しなければならないのでしょうか? おわかりの方、よろしくお願いします。

  • EXCELでハイパーリンク先が変わってしまいます

    EXCELで別フォルダにあるファイルにハイパーリンクを貼っています。 CドライブのAフォルダにBとDというフォルダがあり、 BにEXCELファイル、Dにリンク先のファイルがあります。 社内ではわたしの席と別の人の席で正常動作を確認しているのですが、 取引先に送ったところリンク先が開かないと言われました。 現場で見たわけではないのでよくわかりませんが、 ハイパーリンクのセルにカーソルを合わせたときに出てくるリンク先が file:///C:\A\D\ファイル名 となるべきなのに file:///C:\D\ファイル名 となってしまっているようです。 クリックすると「指定されたファイルを開くことができません」というダイアログが出るとのこと。 相対パスでリンクされているはずなのですが、環境によってこのように変わってしまうことがあるのでしょうか? 解消方法がわかりましたら、是非教えてください。 よろしくお願いいたします(T-T)

  • ハイパーリンクのリンク先がおかしい。

    Excel Office 365を利用しています。 ハイパーリンクのリンク先がおかしくなります。 例えば、AmazonのASINから商品ページへのハイパーリンクを作ります。 B1セルに http://www.amazon.co.jp/exec/obidos/ASIN/を記入。 A2セルから下にASINを入れていき、B2セルにB1セルとA2セルを合体させ(=$B$1&A2)表示。 C2セルにハイパーリンクでリンクを作ります。(=HYPERLINK(B2,$C$1))としました。(C1セルにはAmazonリンクと記入)   そうするとC2セルにリンクができて、クリックするとAmazonの商品ページに飛びます。   その下のセルの計算式は、B2セル、C2セルを選択し右下の+マークを下にコペーしていきました。 しかし、C3セルから下のリンクを開くとどれもC2のリンク先になっています。 B3セルにはA3セルのASINでURLができていて、C3セルもちゃんとB3がリンク先になっています。   なぜ記述が合っているのにリンク先が違うのか、どうしたらちゃんとリンクされるのかがわかりません。 詳しい方、ご教示いただけるとありがたいです。 よろしくお願いします。

  • 図形からの動的ハイパーリンク作成方法

    皆様、宜しくお願いします! エクセルで動的ハイパーリンクを作成し、図形をクリックすると飛ぶようにして ポータルのような物を作りたいと考えています。 例) エクセルで動的ハイパーリンクを合成する(左からA~G列) [C: ][ \ ][Users][\] [aaa] [\] 【1月 】 【1月】の部分は、入力規則でマスターから呼び出す  (2月、、3月、、4月と選択してリンク先に飛びたいイメージ) 適当なセルで=A&B&C&D&E&F&G と合成し =HYPERLINK(x)と指定してハイパーリンクに変える ここで、図形を押せばに=HYPERLINK(x)からリンク先に飛びたいのですが 図形では、セルを指定するまでしかできませんでした。 他にいい方法があれば、ご教授頂けないでしょうか? 宜しくお願いします。

  • Excel97で、ハイパーリンクを一括変更するには?

    Excel97で、ハイパーリンクを一括変更するには? 古いソフトで大変恐縮ですが、ネットワーク上で、サーバAに保存されたWordデータにリンクされる様にExcel97でハイパーリンクを設定しています。(このリンクはハイパーリンク関数ではなく直接入力したものです。) この度、このリンク先のWordデータの保存先を別のサーバBに変更することになりました。そこでExcelのハイパーリンクも変更したいのですが、データ数が膨大な為、一括で変更できる方法はありませんか? 過去の質問で似たような回答がありましたが(http://okwave.jp/qa/q1323629.html)、このコードの「Replace」はExcel97VBAでは使用不可だと思います。「Replace」の替わりに「Application.WorksheetFunction.Substitute」を使用してみましたが、「Substitute」でコンパイルエラーがでてしまいます。なにか足りない引数等があるようでしたらアドバイス下さい。 なお、Wordデータは日付をデータ名にして年代ごとに保存されています(例:¥¥サーバB¥2009¥0101.doc)。ちなみにExcelでは、A列にハイパーリンク、B列にデータ名を記述してあります。VBAではなく関数を利用して変更する方法があればそれでもかまいません。(例えばC1セルに「¥¥サーバB¥2009¥」まで記述して、A2セルに「$C$1 & B2 & .doc」みたいな記述をしてそれをA3セル以下全部コピーする事って可能でしょうか?)

  • ハイパーリンクのリンク先を一括変換したい

    OSはXP, Officeは2000を使用しています ハイパーリンクでリンクされているアクセス先のファイルを別フォルダに移動させ、新たにリンクをさせたいのです。 変更前 c:\111 -> 変更先 c:\222 マクロなどで一括変換することはできますでしょうか? よろしくお願いいたします。

  • ハイパーリンクのリンク先URLの一部変更

    Excel2007です。挿入→ハイパーリンクでファイルサーバーのフォルダにあるPDFをリンクさせたのですが、フォルダを別のフォルダに移動させなければならなくなりました。リンクは全部で50近くあるのですが、URLの一部だけを一括で変更することはできないでしょうか? VBAでも構いません。 宜しくお願いします。 ※次回は、HYPERLINK関数でやろうと思います。・・・

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

    初めて質問します。よろしくお願いします。 エクセル2000を使っています。 A列に商品番号 B列にハイパーリンクを下記の関数で入力しています。 =HYPERLINK("c:\windows\デスクトップ\○○\"&A1&".jpg") デスクトップの○○というフォルダ内に商品の画像を商品番号の名前で保存してあります。 B列のハイパーリンクをクリックすればその名前の商品の画像が見れるようになっています。 商品が1000個ほどあるため、B列の関数はコピーしたのですが、今現在、どの商品の画像があるのかないのかわからない状態です。 そこで、C列にリンク先が存在するかどうかを関数で入力したいのです。そのような方法はあるでしょうか?出来ればマクロではなく関数でお願い致します。 また、その方法はエクセル2003でも問題ないかどうかもお願い致します。

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

    エクセルのハイパーリンクについて質問です。 ハイパーリンクでリンク先を 例)c:\Program Files\office とリンクさせたいとき、エクセルのA1のセルにProgram Files、B1のセルにofficeと書いてそれを参照し、c:\A1\B1 のような感じでできる方法はないのでしょうか? またVBA等でマクロを組んで似たようなものを作る事はできるのでしょうか? 稚拙な文章で申し訳ないですがよろしくお願いします。

  • Excelのハイパーリンクについて、名前の変更をしてしまうと

    サイト内で探していたのですが、有益な方法が見つけられなかったので 新しく質問させていただきます。 一つのフォルダを作りました。 フォルダ名    フォルダの中のファイル名   F        A  B  C C、Bの数式の中には、B、Aにハイパーリンクした数式がいくつかありますが Aの数式は、ファイル内でのリンクしか設けておりません。 このフォルダを、コピーして、新しく数値を入れようと思っています。 ちなみに、コピーした場合は、下のような名前になりました。 フォルダ名    フォルダの中のファイル名 コピー~ F     A  B  C この、フォルダ名を変更し、フォルダ内のファイル名もすべて変えたいのです。 フォルダ名   フォルダの中のファイル名  F2       A2 B2 C2 フォルダ内のファイルはすべて同じフォルダ内で使用予定です。 しかし、フォルダ名を変え、ファイルAの名前を変えたまでは良かったのですが ファイルBを開こうとしたときに リンクの編集 画面が出て 状態  エラー : ソースが見つかりません となり、リンクの編集すらできません。 これは、何が原因なのでしょうか? お詳しい方、漠然とした質問で申し訳ありませんが ご回答よろしくお願いいたします。

専門家に質問してみよう