Excelで大量のURLを管理しているとき、「一つ一つリンクを有効化するのは面倒だな」と感じることはありませんか?実は、そんな悩みを解決する方法があるんです。今回は、初心者の方でもできる、Excelでハイパーリンクを一括で有効化する方法をご紹介します。
ハイパーリンクを一括で有効化する方法
Excelでセルに入力されたURLを一括でハイパーリンクに変換する方法はいくつかあります。ここでは、特に簡単で効果的な方法を2つご紹介します。
方法1: HYPERLINK関数を使う
まず、隣の列にHYPERLINK関数を使ってリンクを作成します。例えば、A列にURLが入力されているとします。
- B1セルに以下の式を入力します
=HYPERLINK() - その後、B1セルの右下にカーソルを合わせ、十字のマークが表示されたら、下にドラッグして他のセルにも適用します。
これで、A列のURLがB列にハイパーリンクとして表示されます。
方法2: VBAマクロを使う
もう少し高度な方法として、VBAマクロを使って一括でハイパーリンクを設定する方法があります。以下の手順で実行できます。
- Excelを開き、Alt + F11キーを押してVBAエディタを開きます。
- 「挿入」→「モジュール」を選択し、以下のコードを貼り付けます
Sub CreateHyperlinks()
Dim cell As Range
For Each cell In Selection
If cell.Value <> "" Then
cell.Hyperlinks.Add Anchor:=cell, Address:=cell.Value
End If
Next cell
End Sub
- VBAエディタを閉じ、Excelに戻ります。
- ハイパーリンクを設定したいセル範囲を選択します。
- Alt + F8キーを押し、「CreateHyperlinks」を選択して実行します。



コメント