von balu » Do, 15.12.2016 16:20
Hallo Acemin,
Bin ich nur blind,
hab ich es falsch erklärt oder einfach doof?
Der unterstrichene Teil trifft es eigentlich .
Ich brauch ja sozusagen einen umgedrehten HYPERLINK
Um was für eine Art von "Hyperlink" handelt es sich denn?
Wenn es ein "Hyperlink" ist um innerhalb einer Datei von einem Tabellenblatt zum anderen Tabellenblatt zu springen, dann gibts wohl so etwas, jedoch müsstest Du hier mal danach suchen.
Wenn es aber ein Internet-Hyperlink ist, a-la http://..... dann könnte das folgende Makro funktionieren.
Code: Alles auswählen
Function ExtractHyperLink(lSheet as Long, lCol as Long, lRow as Long) as String
ExtractHyperLink = "– no Hyperlink –"
fields = ThisComponent.Sheets.getByIndex(lSheet-1).getCellByPosition(lCol-1,lRow-1).getText().getTextFields()
if fields.hasElements() then
ExtractHyperLink = fields.getByIndex(0).URL
endif
end function
'
'=EXTRACTHYPERLINK(1;1;ZEILE())
' die erste 1 ist für das Blatt
Steht der "Hyperlink" z.B. in Tabelle1.A1, dann in in B1
Gruß
balu
Hallo Acemin,
[quote]
Bin ich nur blind, [u]hab ich es falsch erklärt[/u] oder einfach doof? :D
[/quote]
Der unterstrichene Teil trifft es eigentlich . ;-)
[quote]
Ich brauch ja sozusagen einen umgedrehten HYPERLINK
[/quote]
Um was für eine Art von "Hyperlink" handelt es sich denn?
Wenn es ein "Hyperlink" ist um innerhalb einer Datei von einem Tabellenblatt zum anderen Tabellenblatt zu springen, dann gibts wohl so etwas, jedoch müsstest Du hier mal danach suchen.
Wenn es aber ein Internet-Hyperlink ist, a-la http://..... dann könnte das folgende Makro funktionieren.
[code=php]
Function ExtractHyperLink(lSheet as Long, lCol as Long, lRow as Long) as String
ExtractHyperLink = "– no Hyperlink –"
fields = ThisComponent.Sheets.getByIndex(lSheet-1).getCellByPosition(lCol-1,lRow-1).getText().getTextFields()
if fields.hasElements() then
ExtractHyperLink = fields.getByIndex(0).URL
endif
end function
'
'=EXTRACTHYPERLINK(1;1;ZEILE())
' die erste 1 ist für das Blatt
[/code]
Steht der "Hyperlink" z.B. in Tabelle1.A1, dann in in B1
[code=php]
=EXTRACTHYPERLINK(1;1;ZEILE())
[/code]
Gruß
balu