使用 Excel VBA 删除超链接时如何保留单元格格式?

Jon*_*ell 6 excel vba

从单元格中删除超链接也会删除格式。

Selection.Hyperlinks.Delete
Run Code Online (Sandbox Code Playgroud)

有没有办法保留格式,或者我需要在删除超链接后重新应用它?

小智 7

我发现解决方案是打电话

Range.ClearHyperlinks
Run Code Online (Sandbox Code Playgroud)

代替

Range.Hyperlinks.Delete
Run Code Online (Sandbox Code Playgroud)

前者清除超链接并保持格式不变。参考这里:https : //msdn.microsoft.com/en-us/library/office/ff194741.aspx