
エクセルで、ユーザー定義関数を作成しています。
戻り値をHyperLinkにしたいのですが、可能でしょうか?
指定したセルの値を参照して、動的にURLを
作成するところまでは、できたのですが、HyperLinkとして
セルに書き戻す事ができません。
下記のように文字列になってしまいます。
=HyperLInk("http://hoge.php?var=10","●")
↑を、リンクとして機能させるには、どうすれば
良いかご存知でしたら、教えて下さい。
※一旦URLだけを文字として表示させ、
その上に、HyperLink関数をかぶせれば、
目的が達成できることはわかっていますが、
それでは、使い勝手が悪いのです。
どうぞ、よろしくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>戻り値をHyperLinkにしたいのですが、可能でしょうか?
セルの保持する値としてHyperLinkを保持することはできないので不可能だと思います。
実際やってみたら、#valueエラーになってしまいました。
マクロ(sub)で適当なセルにハイパーリンクを作ることはできると思いますが、functionではムリです。
HyperLink関数をそのまま使えばいいと思うのですが、あえてユーザー定義関数で同等の関数を作らなければならない理由はなんですか?
この回答への補足
ご返答をありがとうございます。
>HyperLink関数をそのまま使えばいいと思うのですが、
>あえてユーザー定義関数で同等の関数を作らなければ
>ならない理由はなんですか?
それは、使い勝手のためです。
例えば、A1に、100という値が入っていて、
C1に、100から推察されるURLへのリンクを作りたい時、
1)B1に、ユーザー関数で、飛びたいURLを作成する。
2)C1に、HyperLink関数を埋め込む。
とすると、2つの手間が発生します。
1)と2)の処理を同時に行えれば、ベストなのです。
ちなみに、マクロは次善の策であり、
できれば、ユーザー関数で対応したいと思っています。
また、引数として指定したセル(この場合、A1)は、
リンクにすることができましたので、
ユーザー定義関数の中で、「実行中のセル」が
取れたら、問題は解決するのかも知れません。
以上
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
血液検査の結果が悪くefgrの値...
-
腕を見たら黄色くなってる部分...
-
excel関数で TRUEやFALSEについて
-
検便についてです。 便は取れた...
-
風俗店へ行く前のご飯
-
彼女のことが好きすぎて彼女の...
-
値が入っているときだけ計算結...
-
2つの数値のうち、数値が小さい...
-
小数点以下を繰り上げたものを...
-
精液の落とし方を教えてください
-
ワードのページ番号をもっと下...
-
筋トレするとチンコが縮んじゃ...
-
病院側から早く来てくださいと...
-
FFPやMAPとは?
-
「内数」という言葉の意味がよ...
-
リンク先のファイルを開かなく...
-
Excel 数値の前の「 ' 」を一括...
-
Excelグラフのラベルオプション...
-
Excel条件付書式(残業45時間以...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
検便についてです。 便は取れた...
-
血小板増加について
-
彼女のことが好きすぎて彼女の...
-
Excel 数値の前の「 ' 」を一括...
-
病院側から早く来てくださいと...
-
VLOOKUP関数を使用時、検索する...
-
腕を見たら黄色くなってる部分...
-
値が入っているときだけ計算結...
-
リンク先のファイルを開かなく...
-
2つの数値のうち、数値が小さい...
-
風俗店へ行く前のご飯
-
小数点以下を繰り上げたものを...
-
一番多く表示のある値(文字列...
-
MIN関数で空白セルを無視したい...
-
勃起する時って痛いんですか? ...
-
エクセルで空白セルを含む列の...
-
増減表のプラスマイナスの符号...
-
【Excelで「正弦波」のグラフを...
-
エクセルで数式の答えを数値と...
おすすめ情報