在VBA excel中隐藏一行中的特定单元格

时间:2015-12-02 14:40:21

标签: excel vba

我看到Hidden是一个“EntireRow”属性。有没有办法只隐藏一个单元格。到目前为止,我的尝试导致了例外。 “无法设置Range类的隐藏属性”

--disable-gdb

3 个答案:

答案 0 :(得分:0)

如果您想要隐藏单个单元格并且不想隐藏整行,请隐藏该列。

答案 1 :(得分:0)

正如@Jason_Walker和Patrick Honorez所建议的那样。 隐藏仅适用于列和行。 我更改了字体颜色以匹配填充以隐藏'细胞。

答案 2 :(得分:0)

正如 bilbo_strikes_back 所说的“您不能只隐藏一个单元格。您可以将字体颜色更改为白色以更改可见性

If Range("A16") = "" Then

Range("B16:I16").Font.Color = vbWhite

其他

Range("B16:I16").Font.Color = vbBlack

如果结束