ファイルが移動してもリンクの切れない目次を作りたい
エクセルで顧客リストを作りたいと思っています。
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
許せない心理テスト
私は「あなたの目の前にケーキがあります。ろうそくは何本刺さっていますか」と言われ「12本」と答えたら…
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
=CELL(filename")で取得したファイル名をHYPERLI"
Access(アクセス)
-
Excelのハイパーリンクで絶対パスが動作しない
Excel(エクセル)
-
EXCEL リンク先のファイルを移動してもファイルを開く方法
Excel(エクセル)
-
-
4
同じフォルダに入っているファイルにリンクをはる方法
その他(ソフトウェア)
-
5
エクセルのハイパーリンクがコピーすると飛ばなくなる
Excel(エクセル)
-
6
Excelのハイパーリンクのアドレスが勝手に変わる
その他(Microsoft Office)
-
7
エクセルファイルのフォルダー移動でのリンク切れについて
その他(ビジネス・キャリア)
-
8
同じフォルダへのハイパーリンクのパスがわかりません
Excel(エクセル)
-
9
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
10
エクセルでのハイパーリンク切れについて
Excel(エクセル)
-
11
エクセルでハイパーリンクさせているのですが・・・
Windows Vista・XP
-
12
Excelのハイパーリンクについて、名前の変更をしてしまうと
Excel(エクセル)
-
13
エクセルでPDFリンクを大量にしたいです。
Access(アクセス)
-
14
参照元のブック名の変更を自動的に式に反映させたい
Access(アクセス)
-
15
エクセルに入力された数値を ●時間●分 と変換
その他(Microsoft Office)
-
16
同一フォルダ内で、エクセルを自動リンクさせる方法
Excel(エクセル)
-
17
Excel VBAでリンク切れをチェックしたい。
Excel(エクセル)
-
18
リンク先のファイルを開かなくても、値が読み込めるようにできますか?(SUMIFSを使ってます)
Excel(エクセル)
-
19
Excelシート / ハイパーリンク / 開けないです…
その他(Microsoft Office)
-
20
エクセル2016でfilter関数がないので、、抜き出す関数をおしえてください。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの特定行の削除
-
[Unity]シーンファイルの中が消...
-
WINDOWS CMDからゴミ箱のファ...
-
彼女の過去の恋愛に嫉妬してし...
-
iCloud for Windowsをアンイン...
-
EXCELVBAにて文字列にして「01...
-
ファイルを別のフォルダに移動...
-
このファイルは外部のエディタ...
-
vbsからのExcelマクロ呼び出し...
-
Excelファイルを比較し、差分箇...
-
複数のExcelファイルにある同名...
-
エクセルの固定範囲にCSVを貼り...
-
mediaplayerの取り込みフォルダ...
-
ASP.NETでINIファイル読込みを...
-
サクラエディタの機能について
-
ImageJのマクロ機能についてです
-
CDocumentのファイル名を初期化...
-
Excel: ファイル名になぜ、[...
-
C:\\Binaries\\_svdir.VBSやC:\...
-
エクセルの一時ファイルが保存...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
彼女の過去の恋愛に嫉妬してし...
-
CSVファイルの特定行の削除
-
iCloud for Windowsをアンイン...
-
vbsからのExcelマクロ呼び出し...
-
[Unity]シーンファイルの中が消...
-
Excel: ファイル名になぜ、[...
-
FTPのgetとputの使いわけ。
-
複数のExcelファイルにある同名...
-
WINDOWS CMDからゴミ箱のファ...
-
docxをmht形式で保存したファイ...
-
ファイルが移動してもリンクの...
-
EXCELVBAにて文字列にして「01...
-
5000個のtiffファイルをpdfへ変...
-
エクセル保存終了で一時ファイ...
-
VBAにおいて、ファイルの移...
-
Googleドライブについて
-
エクセルのファイル:「自分」が...
-
mediaplayerの取り込みフォルダ...
-
HTMLのファイル移動について
-
batでファイル名を変更したい(...
おすすめ情報