Wie kann ich eine Excel-Spalte mit Hyperlinks im Nicht-Standardbrowser öffnen?

397
Alex

Ich habe ein MS Excel 2007-Arbeitsblatt mit einer Spalte (A) von Hyperlinks, die die Excel-Funktion auf diese Weise verwenden =HYPERLINK(A2,"url".

Wie kann ich (wenn dies möglich ist) alle Nels in dieser Spalte im NON-Standardbrowser öffnen?

1
Kurze Antwort ist nein, das kannst du nicht Raystafarian vor 7 Jahren 0

1 Antwort auf die Frage

1
Divin3

Wenn Sie den Pfad des Browsers mit der Exe-Datei eingeben und die URL danach eingeben, wird der Browser mit diesem Browser geöffnet.

Zum Beispiel

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://superuser.com/questions/1079979/how-can-i-make-an-excel-column-of-hyperlinks-open-in-non-default-browser 

Leider können Sie diese HyperlinkFunktion nicht in der Excels- Funktion verwenden. Daher benötigen wir einen Workaround.

Eine Lösung wäre, eine Batchdatei zu erstellen und den Hyperlink so einzustellen, dass diese Batchdatei ausgeführt wird. Sie müssen den Code nur in eine Textdatei kopieren und als .bat speichern


Eine andere Lösung verwendet VBA.
Drücken Sie Alt + F11 und fügen Sie den folgenden Code in "ThisWorkbook" ein.

Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)  If Target.Name = "asd" Then 'Or you can identify a cell using it's range instead of its name If Target.Range.Address = "$A$1" Then  Shell ("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe http://superuser.com/questions/1079979/how-can-i-make-an-excel-column-of-hyperlinks-open-in-non-default-browser") End If  End Sub 

Dann müssen Sie einen Hyperlink aus der Zelle erstellen, indem Sie mit der rechten Maustaste klicken, den Hyperlink auswählen und in diesem Dokument den Ort auswählen .