[[20220327210105]] 『Excelをhtmで保存した時のハイパーリンク関数につ』(べべ) ページの最後に飛ぶ

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

 

『Excelをhtmで保存した時のハイパーリンク関数について』(べべ)

Excelをhtmで保存した時にハイパーリンク関数で指定したシートのセル番地へ飛ばずに何故かA55へ飛んでしまいます。
htmをメモ帳で開くと#sheet2!の部分がRANGE!A55へと置き換わり、それ以降に入れたセル番地を指定する為のaddress関数が何故かtitle扱いになっていました。

最終的な目標としては可変式のハイパーリンクの入ったhtm作成になります。
リンク先は同ファイルの別シートでハイパーリンクは目次のように使用したいと思っております。
どなたか解決法ご存知の方いらっしゃいませんか??

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


# 直接の回答ではありません。

確認しましたが、Hyperlink関数は確かに機能しませんでした。
通常のハイパーリンクに書き換えるのがよいでしょうが、
そもそもExcelをそのまま使うわけにはいきませんか?
イントラネット上で開示するのであれば、それでよいのではないかという整理は無理ですか?

(γ) 2022/03/27(日) 22:52


  # 余り賛同いただけなかったようですね。

 では、HYPERLINK関数を使用したものから、通常のハイパーリンクへの変換方法を紹介します。

 最初は、マクロでの変換コードを書こうかと思ったのですが、
 以下の簡便な方法を偶然発見したので、こちらの手作業方式を示します。

 【手順】
 1. HYPERLINK関数の書かれたセルをコピーし、
 2.Officeクリップボードで、暫定的な位置に貼り付けます。
    この段階で、ハイパーリンクに変わっているはずです。
 3. 今度は、通常のカット貼り付けで、元のセルにそれを戻します。

 なお、1の作業は複数の連続したセル範囲をまとめて実行できます。

 なぜHYPERLINK関数が消えて、ハイパーリンクになるか理由はわかりませんが、
 結果オーライなら利用しなきゃ損だと思いました。
 (Officeクリップボードは、HTMLを利用していると読んだことがあります。
  HTMLを貼り付けるときに、Excelが普通のハイパーリンクに解釈してしまうんでしょうね。
  ゴクローサンという感じです。)

(γ) 2022/03/28(月) 07:23


すみません回答ありがとうございます。
Excelが使用出来ないPCでの業務内容確認の為に作成をしておりまして
更新も多い為極力手間を減らすために周知したい内容のみ入力し、addressやmatchとハイパーリンク関数を組み合わせております。
コピペをするのであれば都度ハイパーリンクを入れた方が良い&周知が削除されハイパーリンクではズレる事があるため、可能な限り可変なハイパーリンク関数でなんとかしたいです。
原本のExcelを残しておき、Excelを都度更新の度一旦保存→htmとして再度保存というような感じです。

また内容部分と目次部分をそれぞれ作っておりますが、編集はあくまでも内容部分のみにしたいと思っています。
(べべ) 2022/03/28(月) 22:41


>コピペをするのであれば都度ハイパーリンクを入れた方が良い
>&周知が削除されハイパーリンクではズレる事があるため、
>可能な限り可変なハイパーリンク関数でなんとかしたいです。

気持ちはわかりますが、ハイパーリンク関数のままでは、
リンクが有効なHTMLに変換できない以上、
原本はハイパーリンクのものを残して、
通常のハイパーリンクにしたものを経由してHTML化するしかないじゃありませんか。

何かこちらが勘違いしていますか?

(γ) 2022/03/28(月) 23:20


私の提案した方法は確認してもらえましたか。
結果どうだったのか報告をお願いします。
まとめてコピーできるから、さして作業負荷はないと思ったのですがね。

(γ) 2022/03/28(月) 23:33


ああ、すみません。
先に書くべきでした。試してみたのですが、指定のセル番地へは飛ばず、何故かA55へ飛びます。
アドレス部分のみ別セルへ貼り付けると参照したいセル番地が表示されるにもかかわらずです。
(べべ) 2022/03/29(火) 01:50

あーそうなんですか変ですね。A55というマジックワードはどこから来ているんでしょうかね。
ブックが壊れているのかもしれませんね。

私の手元では実現できているので、環境の違いなんでしょうか。
ROMに回ります。

(γ) 2022/03/29(火) 06:30


 >指定のセル番地へは飛ばず、何故かA55へ飛びます。
 設定はどのようになっているのですか。
 # を付けるとHTML内でのリンクになるので
 セルへのリンクは無効になるはずだが。
(nm) 2022/03/30(水) 11:14

コメント返信:

[ 一覧(最新更新順) ]


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