Results of 1 - 1 of about 6617 for リンク (0.004 sec.)
- [[20200904000353]]
- #score: 3108
- @digest: db92a64ff59b1074c075e0eaa3256c91
- @id: 85028
- @mdate: 2020-09-07T05:13:52Z
- @size: 5623
- @type: text/plain
- #keywords: september (15535), 的右 (15497), 載場 (10881), hyperlink (7797), 記法 (6938), 示-- (5097), 難点 (3645), 所等 (3643), (aa (3206), イパ (3046), ーリ (2650), リン (2393), ンク (2351), 較的 (2213), 飛ん (2195), ハイ (2180), パー (1940), 番左 (1366), 2020 (1362), 土) (1310), ク名 (1260), イベ (1236), に飛 (1202), ク先 (1148), ト2 (1122), ル参 (1120), 記載 (1027), ベン (1012), 田中 (1007), 文章 (940), シー (917), ト名 (868)
- 『ハイパーリンクのセル参照』(AaA)
閲覧ありがとうございます ハイパーリンクのセル参照について質問です。 シート1に、検索する値とハイパーリンクを作成 シート2に、列ごとにデータがはいっています。 シート2の列の先頭にはそれぞれのデータの名前が、 シート1の検索する値をデータの名前にすることで、 横のハイパーリンクをその都度変えたいです。 HYPERLINK(''シート2!B6) これを変数に変える方法を教えてください < 使用 Excel:Office365、使用 OS:Windows10 > ---- 分かりづらいかと思いますので補足 シート2 名前 田中 山田 鈴木 住所 東京 大阪 兵庫 年齢 22 30 28 というデータがあり、 シート1のA1に 田中 と入力すると、 A2のハイパーリンクがシート2の田中のセルに飛ぶ というものです。 (AaA) 2020/09/04(金) 00:29 ---- シート名はシート2・Sheet2? 名前がSheet2の1行目なら =HYPERLINK("#Sheet2!"&ADDRESS(1,MATCH(A1,Sheet2!1:1,0))) (はまちゃん) 2020/09/04(金) 01:35 ---- 既に解決しているものと思いますが、余談で失礼します。 (閲覧のかたのなんらかの参考になればとメモしています) HYPERLINK関数のシート名指定の件です。 HYPERLINK関数を使う際、シート名を指定するときは、 シート名に#を付ける、という点を、私はQ&Aで見聞きして世間知として知ってはいますが、 ヘルプのどこに記載されているのか知らずに使っています。 少なくともHYPERLINK関数のヘルプには記載がないようです。 ユーザーは、どこからこの知識を得ればよいというのでしょう。 ヘルプには、 | 同じブック内の別のワークシートにジャンプするには、リンクにシートの名前を含め、 | その後に感嘆符 (!) を記述します。前の例で "September" というシートのセル E56 に | ジャンプするリンクを作成するには、リンクに "September!" を含めます。 | =HYPERLINK("[Budget.xlsx]September!E56", E56) とありますので、正式にはこのような形を推奨していて、 #記法は、あくまで undocumentedな扱いということなんでしょうか。 HTMLの<a>タグにおけるname指定の記法に準拠しているんでしょうが、 明確な記載がない(ように思われる)のは少し気になります。(永続性という点で) どなたか記載場所等ご存じのかた、ご教示ください。 もっとも、このケースでも、 =HYPERLINK(ADDRESS(1,MATCH(A1,Sheet2!$1:$1,0),,,"[test1.xlsx]Sheet2")) などと書けば、明示的に#を使わずには済みますが、"別名"指定を省略したときに ブック名が表示されてしまうのが、難点(ちょっとウザい)と言えば難点かもしれません。 (もちろん、ブック名変更に追随してくれるわけでもないですし。) 既に指摘頂いている書き方が、簡素な書き方で現実的とは思います。 (γ) 2020/09/04(金) 06:32 ---- すみません! 返信遅くなりました! はまちゃんさんの文章でいけました! ありがとうございました!!! (AaA) 2020/09/05(土) 04:51 ---- >どなたか記載場所等ご存じのかた、ご教示ください。 http://www.eurus.dti.ne.jp/‾yoneyama/Excel/kansu/hyperlink.htm#hyperlink https://www.relief.jp/docs/000998.html 『シート名に#を付ける』はγさんが言われている通りですね。 私も使用していたことをすっかり忘れててました。 再認識させられました。 (KLY) 2020/09/05(土) 10:30 ---- γさんの引数シート名を使用する方法だと リンク先の前後に'が付いて '[Book(1).xlsx]Sheet2'!$A$1 上手くリンク出来ないが? (はまちゃん) 2020/09/05(土) 11:05 ---- KLYさん 参照リンクの紹介、ありがとうございました。 皆さん、これで内容確認できると思います。 もし、MS社自身がこの情報を提供している箇所がありましたら、お知らせください。 はまちゃんさん 確かにその場合はエラーになりました。 知りませんでした。 ご指摘ありがとうございました。 リンクがされたことを確認のうえ、発言したのですが、 ブック名にかっこがあるといった場合は考慮していませんでした。 何か対応策(#は既にあるのですが、それ以外で)はあるのか、こちらでも見てみます。 素直に#を使えばよいわけですが。 (γ) 2020/09/05(土) 12:09 ---- すみません。 ちょっと質問を追加させていただきます。 上記はまちゃんさんの文章でリンクさせることができました。 そのリンク先に飛んだ際、 例えばsheet2のAA列など、比較的右の方にあるセルに飛んだ場合、 画面の表示をAA列が一番左に来るようにできますか? もしくは左から三列目ぐらいなどコントロールできると有り難いです。 リンクで飛んだ後の表示 ------------------------ G H I J K L M N O P Q R S T U V W X Y Z AA 選択 ではなく、 ------------------------ AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO 選択 という感じです。 (AaA) 2020/09/05(土) 17:49 ---- すみません。 ちょっと質問を追加させていただきます。 上記はまちゃんさんの文章でリンクさせることができました。 そのリンク先に飛んだ際、 例えばsheet2のAA列など、比較的右の方にあるセルに飛んだ場合、 画面の表示をAA列が一番左に来るようにできますか? もしくは左から三列目ぐらいなどコントロールできると有り難いです。 リンクで飛んだ後の表示 ------------------ K L M N O P Q R S T U V W X Y Z AA 選択 ではなく、 ------------------- AA AB AC AD AE AF AG AH AI AJ AK 選択 という感じです。 ちょっとずれたので修正 伝わりますかね…? (AaA) 2020/09/05(土) 17:52 ---- VBAだとApplication.GoTo で スクロールして選択する事は出来ますが 関数では出来ないと思います、 (はまちゃん) 2020/09/05(土) 18:08 ---- ご指摘のとおり、Hyperlink関数によらないハイパーリンクであれば可能です。 FollowHyperlinkイベントプロシージャが使えるので、 Application.Goto で Scroll:=Trueとしてお望みのことができます。 Hyperlink関数はイベントを引き起こさないのが残念ですね。 なお、ダブルクリックイベントを直接使っても良いのかもしれません。 ユーザーがその存在に気づきにくいといったことさえ無ければ。 (γ) 2020/09/05(土) 18:18 ---- 回答ありがとうございます。 やはり関数では無理がありますね… マクロのイベントでさせていただきます。 重ね重ねありがとうございました!! (AaA) 2020/09/07(月) 14:13 ...
-
https://www.excel.studio-kazu.jp/wiki/kazuwiki/202009/20200904000353.txt
- [detail]
- similar
PREV
NEXT
Powered by
Hyper Estraier 1.4.13, with 97054 documents and 608267 words.
訪問者: