
ファイルが移動してもリンクの切れない目次を作りたい
エクセルで顧客リストを作りたいと思っています。
1人の顧客に1つのエクセルファイルを作り、目次という別のファイルを作ってそこからリンクをはって移動できるようにしたいと考えています。
将来的にファイルをフォルダにまとめるなど、置き場所が変わることも考えられるので、
万が一ファイルの置き場所が変わった場合にもリンクが切れない方法でリンクを貼りたいと思います。
またこのファイルはLAN-HDDに保存して、LAN上にある複数のパソコンからアクセスすることが考えられます。
この場合、どのような方法でリンクを貼るとうまくできるのでしょうか。
できるだけファイルが軽くなる方法を希望です。
よろしくお願いいたします。
No.4ベストアンサー
- 回答日時:
そういうことなら#3のyh-daichanさんのおっしゃるように
フォルダにまとめておいて、そのフォルダごと移せばよいですね
=CELL("filename")で取得したファイル名をHYPERLI...
http://oshiete.goo.ne.jp/qa/6044317.html
前回の質問のようにHyperlink関数を使うときなど、
一つ上の階層(フォルダ)に行きたいときには「.」を二つ重ねます
=Hyperlink(”..\Book1.xls”)
これで相対的な指定が可能となります。
また、[Ctrl]+[K]ハイパーリンクもブックのプロパティで
ハイパーリンクの基点を設定しなければ相対的になると思います
(未確認)
回答いただきありがとうございます。
前回の質問のような関数を使いたかったのですが、なかなかうまくいきませんでした。
>また、[Ctrl]+[K]ハイパーリンクもブックのプロパティで
ハイパーリンクの基点を設定しなければ相対的になると思います
これはできました。
上の階層に移動するのはあまり気を遣わなくてすみそうですね。
もう少し考えてみます。
ありがとうございました。
No.3
- 回答日時:
何かそんな難しい事では無く、普通の単純な事では。
フォルダ内の配置関係さえ変えなければ、フォルダごと移動したりすれば、たとえ他のパソコンに持って行っても(ネットワーク内でも)メニュー内のリンクは絶対参照ではないので立ち上がると思いますが?
単純すぎて何か私が理解出来ていないのかな

回答ありがとうございます。
ファイルの管理自体方向性が決まっていないので、ある程度増えたら各ファイルをフォルダに分けたりして階層が変わったりするかもしれない。と考えていました。
そこまで考えると簡単にはできないし、誰にでも引き継げる簡単なものと考えると最初にルールを決めて保存すれば悩まなくてすみそうですね。
もう一度考えてみます。
ありがとうございました。
No.2
- 回答日時:
質問者は、コンピュタプログラムなど組んだことも無いのだろうが、原理的に難しいことを、初心者的に、してほしいことだけ言っている要望的質問。
エクセルでセルの移動などで、関数式を変えなくて良いようにしてくれる仕組みだって、相当なものだと私は思う。
エクセルなどのアプリの範囲外で行われることを監視するには、OSレベルででもやらないと無理で
それを反映させるには、全アプリで使われているリンクなどのファイル名を管理していて、変更の都度、
反映の行動を起さないとダメだが、アプリはいつも起動されているとは限らないしね。
どういう使い方になっているかは、アプリが勝手にやっている面もあるし。
リンク先のデータが変わったとの通知をしてくれるがそれでもすごいことだと思う。
よりOSに近い部分の勉強でもするようになったら、どうすれば良いか考えてみては。
回答ありがとうございます。
すみません。コンピュータプログラムは組んだことがありません。
簡単なVBAが書けるぐらいです。
データベースソフトのようなイメージでできたらいいと思いましたが、エクセルだと難しいのですね。
もっとシンプルにできる方法を考えてみます。
お答えいただきありがとうございました。
No.1
- 回答日時:
エクセル側で「リストを取得」して「リンクを生成する」という仕掛けを作れないとならないね。
主にVBAで って事になるだろうけど。
これはアクセスのレポートに似た物を作る事になるからそれが判るならそこからやっても良いかな。
(リストそのものの生成は別途組む)
で、問題はファイルを移動した場合の話。
ファイルを移動する場合は普通にエクスプローラとかでドラッグドロップして移動しちゃうと思うけど、通常それをやると(リスト生成プログラム的視点だと)「管理外移動」になるので「追跡できない」物になっちゃう。
だから移動とかをする為のプログラム(か、そういう挙動をするVBA)を組まないと管理できないと思うよ。
或いはファイルの監視をする物を用意してその監視履歴から・・・という方法。
どっちにしても「自動追跡」するのは至難の業だから、どうしても簡単にやりたいというなら、リストを作るプログラムの探索範囲からは出さないという規則を作って保存・移動するくらいしかやりようがないんじゃないかな。
敷居が高く見えるかもしれないけど個別に見たら部品は「リスト生成」「リスト取得」「リストをリンクに」の3つしかない。
回答いただきありがとうございます。
VBAを使うと起動させるスイッチのようなものが必要になると思うので、なるべく使わない方法を考えていました。
各ファイルの決まったセルに、自身のファイルネームを関数で表示させておき、その値にリンクを貼る。。。というような。
簡単にできそうに思えたのですが、難しいことなんですね。
入口から考え方を変えてみたいと思います。
丁寧にお答えいただき、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessのリンクテーブルについて 1 2023/05/20 16:10
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- ニコニコ動画 【Premiere Pro】をお使いの方 カット作業を他動画に反映することはできますか? 1 2022/05/18 16:27
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/02 11:48
- その他(クラウドサービス・オンラインストレージ) VPN通信に遜色ないクラウドサービスはありますか? 4 2022/08/05 16:19
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- デスクトップパソコン フォルダ内のファイル移動が出来ません 3 2022/10/16 05:42
このQ&Aを見た人はこんなQ&Aも見ています
-
昔のあなたへのアドバイス
過去のあなたへ一度だけアドバイスを送れる電話があったとします。
-
泣きながら食べたご飯の思い出
泣きながら食べたご飯の思い出を教えてください。
-
最速怪談選手権
できるだけ短い文章で怖がらせてください。
-
ゆるやかでぃべーと タイムマシンを破壊すべきか。
[状況]これはディベートの論題だと仮定したうえでの回答お願いします。
-
人生で一番お金がなかったとき
人生で一番お金がなかったときって、どんなときでしたか?
-
=CELL(filename")で取得したファイル名をHYPERLI"
Access(アクセス)
-
同じフォルダに入っているファイルにリンクをはる方法
その他(ソフトウェア)
-
同じフォルダへのハイパーリンクのパスがわかりません
Excel(エクセル)
-
-
4
エクセルファイルのフォルダー移動でのリンク切れについて
その他(ビジネス・キャリア)
-
5
エクセルのハイパーリンクがコピーすると飛ばなくなる
Excel(エクセル)
-
6
Excelのハイパーリンクのアドレスが勝手に変わる
その他(Microsoft Office)
-
7
エクセル;相対パスを絶対パスへ変換
Excel(エクセル)
-
8
Excel2016 シート移動(ハイパーリンク)について
Excel(エクセル)
-
9
エクセルで相対パスの書き方を教えてください
Excel(エクセル)
-
10
Excelのハイパーリンクについて、名前の変更をしてしまうと
Excel(エクセル)
-
11
同一フォルダ内で、エクセルを自動リンクさせる方法
Excel(エクセル)
-
12
エクセルのハイパーリンクをコピーしてファイル名だけ変更したい。
Excel(エクセル)
-
13
EXCELで複数のシートを一度に「シートの保護」することはできますか?
Excel(エクセル)
-
14
Excelのハイパーリンクで絶対パスが動作しない
Excel(エクセル)
-
15
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
16
参照元のブック名の変更を自動的に式に反映させたい
Access(アクセス)
-
17
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
18
【ハイパーリンク】誤ってフォルダ名変更
その他(コンピューター・テクノロジー)
-
19
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
20
特定の色のついたセルを削除
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・昔のあなたへのアドバイス
- ・字面がカッコいい英単語
- ・許せない心理テスト
- ・歩いた自慢大会
- ・「I love you」 をかっこよく翻訳してみてください
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・はじめての旅行はどこに行きましたか?
- ・準・究極の選択
- ・この人頭いいなと思ったエピソード
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
彼女の過去の恋愛に嫉妬してし...
-
CSVファイルの特定行の削除
-
iCloud for Windowsをアンイン...
-
エクセルのマクロについて教え...
-
EXCELのマクロで、auto_close実...
-
【マクロ】指定したファイルを...
-
エクセルのファイル:「自分」が...
-
OneDrive必要なものでしょうか
-
共有エクセルファイルでのユー...
-
WINDOWS CMDからゴミ箱のファ...
-
[Unity]シーンファイルの中が消...
-
ノーツの添付ファイルの場所を...
-
スキャンディスクの結果の意味...
-
HTMLのファイル移動について
-
このファイルは外部のエディタ...
-
Access VBAから使用したExcelプ...
-
VB2010Express で、Excelのcell...
-
お勧めディスクユーティリティは?
-
git push のときにマージはされ...
-
「このファイルを開く前に常に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルの特定行の削除
-
エクセルのファイル:「自分」が...
-
彼女の過去の恋愛に嫉妬してし...
-
Excel: ファイル名になぜ、[...
-
iCloud for Windowsをアンイン...
-
vbsからのExcelマクロ呼び出し...
-
ファイルが移動してもリンクの...
-
EXCELVBAにて文字列にして「01...
-
[Unity]シーンファイルの中が消...
-
VBA ファイル一覧を取得して全...
-
batでファイル名を変更したい(...
-
WINDOWS CMDからゴミ箱のファ...
-
docxをmht形式で保存したファイ...
-
Googleドライブについて
-
FTPのgetとputの使いわけ。
-
VBAにおいて、ファイルの移...
-
5000個のtiffファイルをpdfへ変...
-
複数のExcelファイルにある同名...
-
フォルダ内の複数のファイルの...
-
Excelに貼り付けた画像を圧縮す...
おすすめ情報