Excel 2007 onclick事件将在Google中打开

Excel 2007 onclick事件将在Google中打开,excel,excel-formula,excel-2007,vba,Excel,Excel Formula,Excel 2007,Vba,我想添加一个Onclick事件到一个有值的列中,这样点击一个值就会自动打开浏览器并在Google上搜索该值。这可能吗 到目前为止,我已经做到了这一点: Sub CallWebPage() ActiveWorkbook.FollowHyperlink _ Address:="http://www.google.com", _ NewWindow:=True, _ AddHistory:=True Application.WindowS

我想添加一个Onclick事件到一个有值的列中,这样点击一个值就会自动打开浏览器并在Google上搜索该值。这可能吗

到目前为止,我已经做到了这一点:

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

所以我用宏在Google上打开浏览器,现在我试图告诉宏进程将单元格值复制到Google并搜索它。

第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

对这是可能的。为什么不向我们展示一下您已经尝试过的东西呢?我对Visual Basic几乎没有经验,我想相信它是非常简单的。我猜我错了…第2行捕获活动单元格并将空格更改为“+”,然后第3行将搜索主题添加到超链接请求中。非常感谢。它工作得很好:)在你发布这个解决方案之前,我打算放弃这个想法。