人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセル2003でハイパーリンクのやり方の質問です。
セルへ一度URLを入力しハイパーリンクになっていたのですが
一度解除した後にまたハイパーリンクはどうやったらよいのでしょうか?
少数であればそのセルをダブルクリックすれば再度ハイパーリンクになりますが
膨大なセルを一括でやりたいです。
ご存知の方がいらっしゃればお知恵をお貸し下さい。
もし出来ないというのであればできないという事を教えてください。

よろしくお願い致します。



●質問者: hatekazu0909
●カテゴリ:ビジネス・経営 コンピュータ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● ath80f17

普通の方法はちょっと思い出せませんが、マクロならできます。

とりあえずできれば内容は今のところわからなくても大丈夫ということなら

以下をコピーして貼り付ければできると思います。

※動かす前に、自分がリンクさせたいセルを全部選択状態にしてから動かしてください。

Sub Macro1()

oColumn = Selection.Column

oRow = Selection.Row

owidth = Selection.Columns.Count

ohight = Selection.Rows.Count

For i = 0 To owidth - 1

For j = 0 To ohight - 1

setdata = Cells(j + oRow, i + oColumn)

If setdata <> "" Then

Cells(j + oRow, i + oColumn).Hyperlinks.Add Anchor:=Cells(j + oRow, i + oColumn), Address:=setdata

End If

Next j

Next i

End Sub


hatekazu0909さんのコメント
マクロは使ったことが無いのでまだ試せていませんがありがとうございます。 マクロも少し勉強してみます!

2 ● misozui
ベストアンサー

HYPERLINK関数を使用すると簡単です。URLが入力されているのがA列だとしたらB1セルに =HYPERLINK(A1) と入力して下にコピーです。


hatekazu0909さんのコメント
なるほど!賢いですね!ありがとうございます。

3 ● misozui

HYPERLINK関数を使用すると簡単です。URLが入力されているのがA列だとしたらB1セルに =HYPERLINK(A1) と入力して下にコピーです。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ