
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を開く場合は、別々のウィンドウで開くのか、一つのウィンドウ
で次々に開いていくのか、でコードが違ってきます。
早速のご教示ありがとうございました。
1つのURLを開くのは
ActiveCell.Hyperlinks(1).Followにて解決できました。
ただ、リスト(たとえば、n1:n10)にハイパーリンクがある場合の
繰り返し処理は上記の
ie.Visible = True
MyUrl = "http://security.okwave.jp/qa4097240.html"部分を
変更し別途繰り返しの処理を追加すればよいのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- Excel(エクセル) マクロの保存先、開いてるすべてのブックの意味 エクセルを開き、表示→マクロ→マクロの表示と順番に開く 3 2022/06/25 17:52
- フリーソフト 画像貼り付け、URLに飛べる軽いメモ帳 3 2022/05/12 07:42
- Excel(エクセル) エクセルのマクロの有効について 4 2023/08/03 11:40
- その他(Microsoft Office) ワードのマクロについて教えてください。 1 2023/01/22 11:43
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Excel(エクセル) 画像のようなチェックボックスとハイパーリンクがありますが、 ハイパーリンクを押すと、チェックボックス 1 2023/04/07 12:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セルにぴったし写真を挿入
-
エクセル画像(写真)挿入
-
エクセルシートの見出しの文字...
-
【マクロ】【画像あり】関数が...
-
EXCELのVBAで複数のシートを追...
-
空白のはずがSUBTOTAL関数でカ...
-
勤怠表について ABS、TEXT関数...
-
エクセルの複雑なシフト表から...
-
【マクロ】エラー【#DIV/0!】が...
-
オートフィルターの絞込みをし...
-
Excelに貼ったXのURLのリンク...
-
【Officer360?Officer365?の...
-
エクセル
-
グループごとの人数のカウント
-
Excelで4択問題を作成したい
-
エクセル GROUPBY関数について...
-
グループごとの人数のカウント
-
グループごとの個数をカウント...
-
エクセルのリストについて
-
【マクロ】元データと同じお客...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでマクロを使い、多数...
-
getElementsByClassName不可
-
「Irfan view」 って...
-
GIFの背景透明化・・・
-
VBA→IEでtextareaにセル範囲の値
-
Webサイトのurlの保存方法?
-
EdgeでInPrivate上Webページの...
-
サイトのショートカットアイコ...
-
パソコン版グーグルマップを最...
-
Photoshop初心者です。PCが重い...
-
クロームの右上のダウンロード...
-
ASUS UEFI BIOS utilityという...
-
VMWare Player 上でフリーズ抜...
-
パソコンと体質的に相性が悪い...
-
エクセルでマクロ使うとフリー...
-
指定されたパスは存在しません...
-
ファンが急に回転してフリーズ...
-
QuickTime のキーボードショー...
-
デスクトップのショートカット...
-
インターネットショートカット...
おすすめ情報