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

【エクセル】下記のようなマクロで、Range(”A2”)の値を
動的に指定してやるにはどうすれば良いでしょうか?

---
Sub google()

param = Worksheets(”Sheet1”).Range(”A2”).Value
targetURL = ”http://www.google.co.jp/search?q=” + param

Set ie = CreateObject(”InternetExplorer.application”)

ie.Visible = True
ie.Navigate (targetURL)

i = 0
Do Until ie.busy = False Or i > 10
Sleep (1000)
i = i + 1
Loop

If i > 10 Then
MsgBox (”タイムアウト”)
Exit Sub
End If

End Sub
---

例えば

A1をクリックするとマクロが起動し、A2の値を変数に入れ
実行する

といった事を考えています。
よろしくお願いします。

●質問者: extrea
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:A1 application EXIT Google IE
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● きゃづみぃ
●40ポイント

http://www.voicechatjapan.com/excelvba/p9.html

セルをクリックするのならば、クリックしたセルがアクティブになるはずなので、以下のようにして、アクティブセルをみればいいかと思います。


param = ActiveCell.Value

◎質問者からの返答

ありがとうございます。

アクティブセル、使い方覚えました!

関連質問


●質問をもっと探す●



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