• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel2000 ハイパーリンクを削除するマクロ)

Excel2000でハイパーリンクを削除する方法マクロ

このQ&Aのポイント
  • Excel2000でURLやメールアドレスが勝手にハイパーリンクになる問題を解決するためのマクロを作成したい。
  • マクロを使用して、指定したセルの書式を保持し、ハイパーリンクを削除する処理を行う方法についてのアイデアを求めています。
  • 具体的な手順として、セルが変更される度に指定した範囲のハイパーリンクを削除し、特定の書式に戻す処理を実行していますが、異なる書式のセルで同じマクロを使用すると書式が乱れてしまいます。解決策として、ハイパーリンクを削除する前のセルの書式を保存し、削除後に復元する方法を求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

Undoすればどうでしょうか。 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Hyperlinks.Count = 1 Then Application.Undo End If End Sub

ikezawa3
質問者

お礼

ありがとうございます! undoで実現できました。 こんなに簡単な方法でできるとは、気がつきませんでした。 目から鱗です。 助かりました!

関連するQ&A