2014-11-06 29 views
-1

我想將Onclick事件添加到包含值的列,以便點擊值可以自動打開瀏覽器並在Google上搜索該值。這甚至有可能嗎?在Google中打開的Excel 2007 onclick事件

這是我已經設法到目前爲止做:

Sub CallWebPage() 
    ActiveWorkbook.FollowHyperlink _ 
     Address:="http://www.google.com", _ 
     NewWindow:=True, _ 
     AddHistory:=True 
    Application.WindowState = xlNormal 
End Sub 

所以我就宏觀上打開谷歌瀏覽器,現在我想告訴宏程複製單元格的值到谷歌並搜索它。

+0

是搜索。這是可能的。你爲什麼不告訴我們你已經嘗試了什麼? – 2014-11-06 13:52:06

+0

您是否期待沒有VBA的OnClick事件(因爲您的問題未被標記爲[excel-vba])? – pnuts 2014-11-06 14:27:15

+0

我對Visual Basic有很少的經驗,我想相信這很簡單。我想我錯了...... – user3764541 2014-11-06 15:46:52

回答

0

2號線確實對activecell

Sub CallWebPage() 
searchtopic = Replace(ActiveCell, " ", "+") 
    ActiveWorkbook.FollowHyperlink _ 
     Address:="http://www.google.com/search?hl=en&q= " & searchtopic, _ 
     NewWindow:=True, _ 
     AddHistory:=True 
    Application.WindowState = xlNormal 
End Sub 
+0

第2行捕獲活動單元格並將空格更改爲「+」,然後第3行將搜索主題添加到超鏈接請求 – 2014-11-14 13:17:54

+0

非常感謝。它工作的很棒:)我將放棄這個想法,直到你發佈這個解決方案。 – user3764541 2014-11-17 06:56:17