2015-10-09 254 views
1

如何停止Delete方法刪除單元格格式。Excel VBA超鏈接()刪除刪除單元格格式

當我使用

rng.Hyperlinks(1).Delete 

它刪除細胞與細胞條件格式格式化一起。

這是設計嗎?

+0

不知道,但你可以使用'rng.clearhyperlinks',如果你擺脫了所有的超鏈接,格式應該持續存在。 – Rory

+0

@rory將您的評論移至回答,我會接受。我不知道這種方法。更乾淨,更簡單。非常感謝你。 –

回答

2

如果你擺脫了所有的超鏈接,你可以使用rng.clearhyperlinks,格式應該保留。

FWIW,雖然我不確定,但我懷疑問題是添加超鏈接會將超鏈接樣式應用於單元格,並且有人認爲在鏈接被刪除時清除格式是個好主意。只是沒有完全實施!