目前,我正在新添加的列上使用它来提取超链接。如果没有 URL,如何添加不会输入任何值(仅留空)的代码。实际上,我需要的是,在 PowerBI 中导入时,将数据导入 PowerBI 后,那些 URL 或超链接 excel 电子表格不会显示超链接。我相信没有办法做到这一点,但我认为 PowerBI 足够强大,可以检测到电子表格中的这个超链接。
Function CopyURL(HyperlinkCell As Range)
CopyURL = HyperlinkCell.Hyperlinks(1).Address
End Function
答案1
尝试这样的事情:
If Range("HyperlinkCell") <>"" Then
Function CopyURL(HyperlinkCell As Range)
CopyURL = HyperlinkCell.Hyperlinks(1).Address
End Function
Else
End If
我是基于 vba 实现的,如果它不起作用请告诉我,我会删除它
答案2
考虑:
Public Function CopyURL(HyperlinkCell As Range) As String
If HyperlinkCell.Hyperlinks.Count = 0 Then
CopyURL = ""
Else
CopyURL = HyperlinkCell.Hyperlinks(1).Address
End If
End Function
笔记:
这不是Inserted Hyperlinks
公式化的超链接。