No.2ベストアンサー
- 回答日時:
書式が問題ないのでしたら、[編集]→[クリア]→[書式]でクリアすることが出来ます。
回りの書式と同じでしたら、[書式のコピー/貼り付け]でもいいかと。
あと、[ツール]→[保護]→[シートの保護]で、ハイパーリンクの挿入を禁止することも出来ます。ハイパーリンクの挿入以外を許可すればいいかなと。
No.3
- 回答日時:
一度っきりの削除って言うんなら、
新規ブックを作成して [Alt]+[F11] で VBEditor を起動。
VBEditor の [挿入]-[標準モジュール] で標準モジュールを作成。
標準モジュールに下記コードを入力。
Sub ClearAllHLinks()
Dim sht As Worksheet
For Each sht In ActiveWorkbook.Worksheets
sht.Hyperlinks.Delete
Next sht
End Sub
ここまで書いたら Excel のウィンドウに戻って、ハイパーリンクが書き込まれちゃってるブックを開く。
(ハイパーリンクが書き込まれているブックが手前に開いていると思うので)
[Alt]+[F8} でマクロ実行のダイアログを表示。
[Book1!ClearAllHLinks](Book1 の部分はマクロを書いたブックの名前) を選択して [実行] をクリック。
これでハイパーリンクを一気にやっつけられます。
もし今回お困りのブックで恒久的にハイパーリンク問題を何とかしたいのであれば、そのブックを開いて [Alt]+[F11] で VBEditor を起動し、
[表示]-[プロジェクト エクスプローラ] を実行。
プロジェクトエクスプローラで
VBAProject (ブック名)
Microsoft Excel Objects
と開いていって ThisWorkbook をダブルクリック。
左上の方に「(General)」っていうコンボボックスがあるので、それを開いて「Workbook」を選択。
右上のコンボボックスが「Open」になっていると思うので「BeforeSave」を選択。
するとエディタ上に
Private Sub Workbook_BeforeSave(ByVal SaveAsUI AS Boolean, Cancel As Boolean)
End Sub
Private Sub Workbook_Open()
End Sub
というテンプレートが書かれます。
Private Sub Workbook_Open() の行から
その下の End Sub の行は削除。
この行から
Private Sub Workbook_BeforeSave(ByVal SaveAsUI AS Boolean, Cancel As Boolean)
End Sub
この行の間にコードを書きます。
完成系はこんな形
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim sht As Worksheet
For Each sht In ThisWorkbook.Worksheets
sht.Hyperlinks.Delete
Next sht
End Sub
これで、このブックを保存するたびにこのブックの全てのハイパーリンクが削除されます。
ただしこのブックを開くときに「このブックはマクロを含んでいます」のダイアログが表示されて、保存時にハイパーリンクを自動削除させたいのなら、このダイアログで [マクロを有効にする] をクリックする必要がありますけどね。
No.1
- 回答日時:
今あるExcelのハイパーリンクを解除する方法ですが、
セルの何もない所に予め数字の1を入力しましょう。
入力後、この数字を選択して、コピーします。
その後、ハイパーリンクが設定されている範囲を範囲指定し、右クリックで、形式を選択して貼り付けを選択し、乗算を選択します。これで、ハイパーリンクが解除されます。
設定で変更したいのであれば、メニューの[ツール]から[オートコレクトのオプション]を選択し、入力オートフォーマットタブにある、インターネットとネットワークのアドレスをハイパーリンクに変更するのチェックを外しましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- VPN VPN Client Adapter を削除する方法を教えて下さい。 1 2023/08/20 01:49
- Excel(エクセル) Excel ハイパーリンク設定について 教えてください 例なんですが、 VBAにてファイル1の列Gに 2 2022/11/04 17:52
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- その他(パソコン・スマホ・電化製品) Googleカレンダーで不要データを一括削除したい 1 2023/08/02 12:42
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/10 14:24
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/10 11:34
- Excel(エクセル) マクロの付いたExcelが開けません 3 2023/02/01 10:54
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/04/17 09:25
- Visual Basic(VBA) エクセルのマクロとシートの保護について教えてください。 1 2022/10/18 08:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードで改行すると一行開いて...
-
ワード:右上の小さい文字
-
30代です。遺書を作ろうと思っ...
-
Powerpointで、コピーすると、...
-
エクセルでマイナスの%表示を...
-
Ctrl+Shift+C、Ctrl+Shift+Vが...
-
縦書き日本語入力で( )をこ...
-
ワードの文字の濃さを揃えたい。
-
英文での借用書書式を教えてく...
-
CとかRの丸囲い文字、どうや...
-
エクセルの文字入力で白抜き文...
-
エクセル 期日の半年前になる...
-
ワードで既に使われている色の使用
-
パワーポイントで乗数はどうや...
-
ワードで2行の文字の中央に・・。
-
ワードで漢文を入力出来ますか?
-
wordで参照先の文字列とは異な...
-
EXCEL VBAで、PasteSpecialと D...
-
打ち方
-
コピーしたテキストのフォント...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワード:右上の小さい文字
-
ワードで改行すると一行開いて...
-
Powerpointで、コピーすると、...
-
エクセルでマイナスの%表示を...
-
縦書き日本語入力で( )をこ...
-
Ctrl+Shift+C、Ctrl+Shift+Vが...
-
Google スプレッドシートを使...
-
エクセル 期日の半年前になる...
-
英文での借用書書式を教えてく...
-
ワードで既に使われている色の使用
-
CとかRの丸囲い文字、どうや...
-
ワードの文字の濃さを揃えたい。
-
wordで縦書きで「あ」に濁点を...
-
wordの表にテキストをペースト...
-
パワーポイントで乗数はどうや...
-
【EXCEL2002】「貼り付け先の書...
-
エクセルの機能について
-
ワードで2行の文字の中央に・・。
-
レポート
-
Excel 条件付き書式 行ごとに...
おすすめ情報