ファイルが移動してもリンクの切れない目次を作りたい
エクセルで顧客リストを作りたいと思っています。
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 リンク先のファイルを移動してもファイルを開く方法
Excel(エクセル)
-
同じフォルダに入っているファイルにリンクをはる方法
その他(ソフトウェア)
-
-
4
同じフォルダへのハイパーリンクのパスがわかりません
Excel(エクセル)
-
5
Excelのハイパーリンクで絶対パスが動作しない
Excel(エクセル)
-
6
同一フォルダ内で、エクセルを自動リンクさせる方法
Excel(エクセル)
-
7
エクセルファイルのフォルダー移動でのリンク切れについて
その他(ビジネス・キャリア)
-
8
エクセルのハイパーリンクがコピーすると飛ばなくなる
Excel(エクセル)
-
9
エクセル;相対パスを絶対パスへ変換
Excel(エクセル)
-
10
エクセルで日にちを入力すると矢印が自動的に引かれるとか。
Excel(エクセル)
-
11
Excelのハイパーリンクについて、名前の変更をしてしまうと
Excel(エクセル)
-
12
リンク先のファイルを開かなくても、値が読み込めるようにできますか?(SUMIFSを使ってます)
Excel(エクセル)
-
13
wordの何も書かれていない2ページ目を削除したい
Word(ワード)
-
14
展示会を見に行くことを何という?
その他(ビジネス・キャリア)
-
15
エクセルでのハイパーリンク切れについて
Excel(エクセル)
-
16
エクセルの質問です。条件によってセルに斜線を引きたいのですが。
その他(OS)
-
17
エクセルでPDFリンクを大量にしたいです。
Access(アクセス)
-
18
Accessのリンク先を相対パスにしたい
その他(データベース)
-
19
wordで変なスペースがあいてしまいます
Word(ワード)
-
20
EXCEL2007ピボットで総計を複数出せますか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの特定行の削除
-
OneDrive必要なものでしょうか
-
ファイルが移動してもリンクの...
-
EXCELVBAにて文字列にして「01...
-
[Unity]シーンファイルの中が消...
-
WINDOWS CMDからゴミ箱のファ...
-
彼女の過去の恋愛に嫉妬してし...
-
vbsからのExcelマクロ呼び出し...
-
WinPCのメモ帳を、アンドロ...
-
5000個のtiffファイルをpdfへ変...
-
HTMLのファイル移動について
-
VBAにおいて、ファイルの移...
-
エクセル保存終了で一時ファイ...
-
エクセルで移動したシートを復...
-
このファイルは外部のエディタ...
-
Excelマクロでエクセルファイル...
-
【Excel VBA】ファイルにヘッダ...
-
フォルダ内の複数のファイルの...
-
IEで画像を保存しようとしたらb...
-
HTMLのリンクで、EXCELをIEでは...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
iCloud for Windowsをアンイン...
-
vbsからのExcelマクロ呼び出し...
-
CSVファイルの特定行の削除
-
EXCELVBAにて文字列にして「01...
-
OneDrive必要なものでしょうか
-
Excel: ファイル名になぜ、[...
-
ファイルが移動してもリンクの...
-
複数のExcelファイルにある同名...
-
VBAにおいて、ファイルの移...
-
彼女の過去の恋愛に嫉妬してし...
-
Googleドライブについて
-
WINDOWS CMDからゴミ箱のファ...
-
[Unity]シーンファイルの中が消...
-
エクセルの拡張子XLSのファイル...
-
batでファイル名を変更したい(...
-
Excelに貼り付けた画像を圧縮す...
-
エクセルのファイル:「自分」が...
-
5000個のtiffファイルをpdfへ変...
-
VBA ファイル一覧を取得して全...
-
HTMLのリンクで、EXCELをIEでは...
おすすめ情報