
No.3ベストアンサー
- 回答日時:
範囲の指定ですが、提示した↓だと、アクティブシートのハイパーリンクすべてを対象とします。
Set Rng = ActiveSheet.UsedRange
これを、例えば、↓のようにすると、A1:E20内のハイパーリンクだけを対象とします。
Set Rng = Range("A1:E20")
これだけのことですので、まずは実際に試してみてください。
No.4
- 回答日時:
#1です。
セル範囲をループ処理するサンプルです。
Dim r As Range
Dim c As Range
Set r = Worksheets(1).Range("N1:N10")
for Each c In r
MsgBox c.Address
Next c
No.2
- 回答日時:
↓でどうでしょう?
Sub test()
Dim Rng As Range
Dim myHyp As Hyperlink
Dim myHyps As Hyperlinks
Set Rng = ActiveSheet.UsedRange '範囲を指定
Set myHyps = Rng.Hyperlinks
For Each myHyp In myHyps
myHyp.Follow NewWindow:=True
Next
Set Rng = Nothing
Set myHyps = Nothing
End Sub
参考URL:http://www2.odn.ne.jp/excel/waza/macro.html
No.1
- 回答日時:
単純にアクティブセルのハイパーリンク
を実行する方法です。
ActiveCell.Hyperlinks(1).Follow
ハイパーリンクのアドレスを取得する方法です。
ActiveCell.Hyperlinks(1).Address
特定のURLをIEで開く方法です。
Dim ie As Object
Dim MyUrl As String
Set ie = CreateObject("internetexplorer.application")
ie.Visible = True
MyUrl = "http://security.okwave.jp/qa4097240.html"
ie.navigate MyUrl
Do While (ie.busy = True) And (ie.readyState <> READYSTATE_COMPLETE)
DoEvents
Loop
ただし、複数のURLを開く場合は、別々のウィンドウで開くのか、一つのウィンドウ
で次々に開いていくのか、でコードが違ってきます。
この回答へのお礼
お礼日時:2008/06/13 15:34
早速のご教示ありがとうございました。
1つのURLを開くのは
ActiveCell.Hyperlinks(1).Followにて解決できました。
ただ、リスト(たとえば、n1:n10)にハイパーリンクがある場合の
繰り返し処理は上記の
ie.Visible = True
MyUrl = "http://security.okwave.jp/qa4097240.html"部分を
変更し別途繰り返しの処理を追加すればよいのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルに写真が貼れない(フ...
-
エクセルのVBAで集計をしたい
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
vba テキストボックスとリフト...
-
【マクロ】【配列】3つのシー...
-
【マクロ】元データと同じお客...
-
【画像あり】オートフィルター...
-
【マクロ】数式を入力したい。...
-
エクセルのライセンスが分かり...
-
【マクロ】【画像あり】❶ブック...
-
【関数】3つのセルの中で最新...
-
【関数】=EXACT(a1,b1) a1とb1...
-
エクセルシートの見出しの文字...
-
セルにぴったし写真を挿入
-
LibreOffice Clalc(またはエク...
-
【マクロ】excelファイルを開く...
-
エクセルの複雑なシフト表から...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
小型のUSBメモリ
-
ブール代数を用いた、論理式の...
-
エクセルでマクロを使い、多数...
-
VBAで任意の文字がURLに出現す...
-
「Irfan view」 って...
-
無料のライティングソフトを探...
-
getElementsByClassName不可
-
IEの再インストール
-
Webサイトのurlの保存方法?
-
PCのウェブサイトのショートカ...
-
EdgeでInPrivate上Webページの...
-
パソコン版グーグルマップを最...
-
Photoshop初心者です。PCが重い...
-
サイトのショートカットアイコ...
-
ASUS UEFI BIOS utilityという...
-
VMWare Player 上でフリーズ抜...
-
このサイトは安全に接続できま...
-
指定されたパスは存在しません...
-
Edgeとベータ版との違いは?
-
パソコンと体質的に相性が悪い...
おすすめ情報