
お世話になります
野暮用で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も見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】アクティブセルの時...
-
【再質問】元データ(ピボッド)...
-
VBAでブックを非表示で開いて処...
-
Excelの新しい空白のブックを開...
-
エクセルを共有するとPCによっ...
-
エクセルの関数 ENTERを押...
-
エクセルでウィンドウの枠固定...
-
マイクロソフトのエクセルで困...
-
VBAのブック上の転記について
-
エクセルの違うシート1画面に表...
-
エクセル シートをブックに分...
-
VBA SaveAsでワークシートの指...
-
excel:あるsheet Bからその中...
-
エクセルで50行ごとに区切った...
-
エクセルファイルを開かずにpdf...
-
シートとブックー変更出来ない...
-
Visual Basic Editor 開き
-
Excel起動時に特定のワークシー...
-
エクセルVBAで別ブックの条件検索
-
可能かどうか教えてください。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】アクティブセルの時...
-
Excelの新しい空白のブックを開...
-
VBAでブックを非表示で開いて処...
-
エクセルの関数 ENTERを押...
-
エクセルを共有するとPCによっ...
-
Excelファイルをダブルクリック...
-
WorkBooksをオープンさせずにシ...
-
Excelでブックの共有を掛けると...
-
エクセルで参照しているデータ...
-
Excel(2010)のフィルターが保...
-
Excelの警告について
-
Excelで複数ブックの同一セルに...
-
フォルダ内の複数ファイルから...
-
同じフォルダへのハイパーリン...
-
エクセルにおける,「ブック」...
-
別ブックから入力規則でリスト...
-
エクセルで別ブックをバックグ...
-
エクセルでウィンドウの枠固定...
-
エクセルファイルを開かずにpdf...
-
「ブックの共有」を有効にして...
おすすめ情報