[[20161230000527]] 『VBAの計算式を教えて下さい』(qjcyp880) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『VBAの計算式を教えて下さい』(qjcyp880)

現在、シート内にセル番号のみ違う、下記計算式が約3500位あり、

=HYPERLINK(HFA1:HFI6,"◂")

全てを下記状態へ変更しなければならないのですが、

=HYPERLINK("#HFA1:HFI6","◂")

VBAにていっぺんに変更する計算式が分からず困っております。
VBAに詳しい方、どうか上記変更用のVBA計算式を教えて下さい。
宜しくお願い致します。

< 使用 Excel:Excel2013、使用 OS:Windows10 >


ご希望の回答ではありませんが、
一般機能の置換操作を3回にわけて行えばできませんか?

(マナ) 2016/12/30(金) 00:51


補足です。

(1)
=HYPERLINK( を
HYPERLINK("# に置換
(2)
,"◂") を
","◂") に置換
(3)
HYPERLINK を
=HYPERLINK に置換

ということですね。
数式のままですと、正しくない数式と叱られるので注意。
もし、既にある正しいHYPERLINK式が混在している場合は、
副作用がありえます。
その場合は範囲を限定(選択)して置換します。

(γ) 2016/12/30(金) 07:43


 私からも、補足で。

 もし、一部の式が正しく入っている状態だと、γさんのいわれる副作用が発生しますので
 そういったものを選択除外にする方法として、

 おそらく 今、=HYPERLINK(HFA1:HFI6,"◂")  と入っているところは #VALUE! が表示されていると思われます。
 なので、検索と選択 の 条件を選択してジャンプ(S) で、 数式、内容としてエラー値のみを指定(それ以外のチェックをはずす)
 これで、間違った式だけが選択されますので、その状態で置換を行えばよろしいかと。

(β) 2016/12/30(金) 08:20



ご回答頂きました皆様
お力添え頂き、有難う御座いました。

特に(β)さんのご回答は、非常に分かりやすく大変助かりました。

この様な置換の応用が出来たとは思いつきませんでした。

また何か機会が御座いましたら、是非とも宜しくお願い致します。
(qjcyp880) 2016/12/30(金) 11:34


 あのぉ・・・・

 大変わかりやすく具体的なコメントをしてくださったのは γさんですけど・・・

(β) 2016/12/30(金) 13:52


いえいえ。
お歳暮がわりに、どーぞ。
(γ) 2016/12/30(金) 14:00

γさん

大変失礼を致しました。
γさん大変感謝しております。
お陰様で作業が進みました。

また何か機会が御座いましたら、
是非とも宜しくお願い致します。
(qjcyp880) 2016/12/31(土) 03:48


あー、わざわざ恐縮さまでした。
マナさんが貢献者でしょうか。
βさんからも、有益なコメントいただきました。
私は解説加えただけですから。
私自身も、実は色々な気づきがあり、ためになりました。
お互いさまですよ。
また、質問してください。

(γ) 2016/12/31(土) 07:38


rさん

有難う御座います。
(qjcyp880) 2016/12/31(土) 18:55


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.