すべてのテキストを選択し、各 HTML を Excel のリンクに変換するにはどうすればよいでしょうか?

すべてのテキストを選択し、各 HTML を Excel のリンクに変換するにはどうすればよいでしょうか?

私のコンピューターにはプレーンテキストのファイルへのURLが多数記載されたテーブルがあります。それらをすべてURLリンクに自動変換して、毎回ブラウザにコピーして貼り付けるよりもExcelからリンクを開く方が簡単になるようにしたいのですが、別の投稿からのマクロWord ではできるのですが、Excel ではどうすればよいのでしょうか?

例えば:

file:///issues%20apache/jira/browse/CONN-1339
file:///issues%20apache/jira/browse/CONN-1196
file:///issues%20apache/jira/browse/CONN-1115
file:///issues%20apache/jira/browse/CONN-1032
file:///issues%20apache/jira/browse/CONN-1027
file:///issues%20apache/jira/browse/CONN-1024
file:///issues%20apache/jira/browse/CONN-1036
file:///issues%20apache/jira/browse/CONN-994
file:///issues%20apache/jira/browse/CONN-782

次のようになりますが、http の代わりにファイルを使用し、数字は使用しません。

  1. http:///issues%20apache/jira/browse/CONN-1339
  2. http:///issues%20apache/jira/browse/CONN-1196
  3. http:///issues%20apache/jira/browse/CONN-1115
  4. http:///issues%20apache/jira/browse/CONN-1032
  5. http:///issues%20apache/jira/browse/CONN-1027
  6. http:///issues%20apache/jira/browse/CONN-1024
  7. http:///issues%20apache/jira/browse/CONN-1036
  8. http:///issues%20apache/jira/browse/CONN-994
  9. http:///issues%20apache/jira/browse/CONN-782

更新: 試してみました=HYPERLINK()が、エラーが発生しますThe formula you typed contains an error.

答え1

短い Visual Basic スクリプトで実行する必要がある手順は次のとおりです。

  1. すべてのセルを調べて、「https」で始まるセルを探します。
  2. セルの内容を切り取る
  3. 「HYPERLINK」機能を使用して内容を書き直し、切り取ったURLを含めます。

これらすべてを実行するために使用する構文を見つけるだけです。Excel の Visual Basic 構文に関するヘルプが必要な場合は、StackOverflow を参照してください。

関連情報