お世話になります
野暮用でHYPERLINK関数を使おうと思い
=HYPERLINK(ADDRESS(5,2,4,TRUE,"sheet1"),"B5")
としてみたのですが、
「指定したファイルを開くことが出来ません」と
怒られてしまいました とほほ
そこでこちらのサイトの過去の履歴を調べてみたところ
http://oshiete.coneco.net/qa515869.html
でtbobi様の発言を見つけました
この内容を要約するとExcel2007の場合
=HYPERLINK("[Book1.xlsx]"&ADDRESS(5,2,4,TRUE,"sheet1"),"B5")
とすると良いとのことで
実際にリンクが確立することも確認できたのですが
このファイル名記載…
くせ者です
テキスト形式での記載ですので
恐らくブック名を変更しても追随しないと思われます
此は頂けません
余りに保守性が低くなりすぎます
何とか今開いているブックのファイル名を
関数で取得する方法はないものでしょうか?
出来ればビジネスシーンで標準的に使えるもので出来ると助かります。
もしくは何か良い代案はないでしょうか?
困ってます
どうぞ御指南宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
同一ブック内でしたらブック名を指定しなくても
前に#をつければいいはずです。
=HYPERLINK("#Sheet1!B5","B5")
のように。
・別ブックにリンク
=HYPERLINK("E:\office\excel\Book1.xls")
・別ブックの指定セルにリンク
=HYPERLINK("[E:\office\excel\Book1.xls]Sheet1!B5")
・同一ブックの別シートにリンク
=HYPERLINK("#Sheet1!B5")
・同一シートにリンク
=HYPERLINK("#B5")
●ADDRESSを使えば
=HYPERLINK("#"&ADDRESS(5,2,4,TRUE,"Sheet1"))
ですが、右方向にハイパーリンクを拡張するのに
COLUMN関数と併用するようなときには役に立つと思います。
=HYPERLINK("#"&ADDRESS(5,COLUMN(B:B),4,TRUE,"Sheet1"))
とすれば、右方向にフィルコピーすると
COLUMN(B:B)が1ずつ増えるので。
ご回答頂き有り難う御座います
今日やってみたところちゃんと飛びました
ハイパーリンク機能は使えると便利だと前から思ってたのですが
ペルプとかも記載が難解でなかなか物にできず二の足を踏ませれてたのです
でも今日を境にスッキリと意のままに扱えると思います
いゃー
実際に飛んだ瞬間…
ほんと快感でした
これでリターンする機能があればもっと使いやすそうなのですかね
何はともあれ助かりました有り難う御座います
No.2
- 回答日時:
追記です。
・別ブックの指定セルにリンク
=HYPERLINK("[E:\office\excel\Book1.xls]Sheet1!B5")
の式は、
=HYPERLINK("E:\office\excel\Book1.xls#Sheet1!B5")
でもいいみたいです。たぶん。
HYPERLINK関数はあまり使わないので、
自信はありません。
【ワードなど他のアプリケーションから
セル指定でハイパーリンクのときは
E:\office\excel\Book1.xls#Sheet1!B5
と、#区切りでなければならないのです。
だからHYPERLINK関数も同じ形式でいけるか
どうか気になって試してみました。】
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
括弧があるとHYPERLINKで飛べない?
Excel(エクセル)
-
エクセルで「特定の文字を含むファイルへのリンク」or「特定の文字を含むファイルの検索の実行」
Excel(エクセル)
-
ハイパーリンク で『指定されたファイルを開くことが出来ません』
Excel(エクセル)
-
-
4
Excelのハイパーリンクについて、名前の変更をしてしまうと
Excel(エクセル)
-
5
エクセルマクロについて質問です ファイルを開くマクロをワイルドカードを使用して作成したいです
Excel(エクセル)
-
6
エクセルでPDFリンクを大量にしたいです。
Access(アクセス)
-
7
=CELL(filename")で取得したファイル名をHYPERLI"
Access(アクセス)
-
8
参照するファイルをワイルドカードで指定したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでブックを非表示で開いて処...
-
エクセルを共有するとPCによっ...
-
エクセルの関数 ENTERを押...
-
Excelで複数ブックの同一セルに...
-
エクセルで参照しているデータ...
-
エクセル2016です。「ブッ...
-
WorkBooksをオープンさせずにシ...
-
エクセルファイルをオープンし...
-
VBAでブック保護非保護を判定す...
-
フォルダ内の複数ファイルから...
-
エクセルファイルを開かずにpdf...
-
エクセルで50行ごとに区切った...
-
VBA:ワークブックを変数でActi...
-
エクセルの特定シートを完全に...
-
Excelでブックの共有を掛けると...
-
エクセルで別ブックをバックグ...
-
外部ブック参照が#REF!になって...
-
【マクロ】【VBA】別ブックへの...
-
複数ファイルから特定シートの...
-
MSアクセスのインポート手法(パ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの関数 ENTERを押...
-
VBAでブックを非表示で開いて処...
-
エクセルを共有するとPCによっ...
-
エクセルで参照しているデータ...
-
WorkBooksをオープンさせずにシ...
-
Excel(2010)のフィルターが保...
-
フォルダ内の複数ファイルから...
-
Excelでブックの共有を掛けると...
-
複数ファイルから特定シートの...
-
エクセルで「ディスクがいっぱ...
-
Excelで複数ブックの同一セルに...
-
エクセルファイルを開かずにpdf...
-
エクセルで別ブックをバックグ...
-
エクセルで50行ごとに区切った...
-
外部ブック参照が#REF!になって...
-
エクセル2016です。「ブッ...
-
エクセルの関数について教えて...
-
エクセルシートの一部を送りたい
-
ブックのピボットを別ブックに...
-
Excel起動時に特定のワークシー...
おすすめ情報