24.04.2018, 15:55 (Dieser Beitrag wurde zuletzt bearbeitet: 24.04.2018, 15:56 von Rabe.)
Hi,
hier jetzt 2013.
In der Hilfe steht das:
Code:
With Worksheets(1) .Hyperlinks.Add Anchor:=.Range("a5"), _ Address:="http://example.microsoft.com", _ ScreenTip:="Microsoft Web Site", _ TextToDisplay:="Microsoft" End With
Zitat:Kann PQ die Umwandlung in Hyperlinks nicht auch selber machen als weiteren Schritt?
Leider (noch) nicht. Aber ich habe von Insidern gehört, dass der Wunsch in Sachen Hyperlink-Funktionalität bei MS bekannt ist und auch nicht konsequent abgelehnt worden ist. Ich finde es schon so eine feine Sache, sehr viel Informationen in Sachen Ordner und Dateien auf recht einfachem Weg zu bekommen. Und hinter der gesamten Funktionalität in Sachen "Inhalt der Festplatte" steckt noch einiges mehr ...
Beste Grüße Günther
Excel-ist-sexy.de …schau doch mal rein! Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
24.04.2018, 18:08 (Dieser Beitrag wurde zuletzt bearbeitet: 24.04.2018, 18:19 von snb.)
@Rabe
Danke.
Ich arbeite mit 2010.
Was du gezeigt hast ist nicht geanu was ich meinte; du hast die Argumentenamen wie z.b. 'Address;=' und 'Screentip:=' mitgeschickt. Im Object Browser steht die Folge von Argumenten ohne Namen
Was passiert nun bei dir mit dieser Code?
Code:
With Worksheets(1) .Hyperlinks.Add .Range("a5"), "http://example.microsoft.com", , "screentip", "Displaytext" End With
Ich fürchte du hast ein komma vergessen; Es gibt 3
With Worksheets(1) .Hyperlinks.Add Anchor:=.Range("a5"), Address:="http://example.microsoft.com", ScreenTip:="Microsoft Web Site", TextToDisplay:="Microsoft" End With
Da wird der Link in die Zelle A5 eingetragen mit dem ScreenTip und dem Displaytext.
Wenn ich, so wie Du, im Code die Argumentnamen ("Address=" und "ScreenTip=" und "TextToDisplay=") weglasse, dann wird das zusätzliche Komma benötigt.