Добрый вечер. Может так?
[vba]Код
Sub RunChrome(ByVal url As Variant)
Dim v As Variant
With CreateObject("WScript.Shell")
On Error Resume Next
For Each v In url
Shell """" & .RegRead("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe\") & _
""" --new-window """ & IIf(IsEmpty(v), url, v) & """"
Next
End With
End Function
Sub RunFirefox(ByVal url As Variant)
Dim v As Variant
With CreateObject("WScript.Shell")
On Error Resume Next
For Each v In url
Shell """" & .RegRead("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\firefox.exe\") & _
""" -new-window """ & IIf(IsEmpty(v), url, v) & """"
Next
End With
End Function
RunChrome array("https://www.youtube.com/?gl=RU&hl=ru","http://www.excelworld.ru/forum/2")
[/vba]