材料/工具:电脑、Excel2007
1、打开excel工作薄。
2、选中单元格内容,右击选择设置单元格格式。
3、弹出设置单元格格式对话框,选择数字-自定义,在自定义类型下方输入三个分号“;;;”。
4、选中的内容被隐藏了,单击选中区域的一个空白单元格,就会显示被隐藏的内容。
5、取消隐藏内容,即选中区域,右击选择设置单元格格式,在自定义的类型下选择通用格式,最后单击确定。
6、单元格的内容即可被显示。
可以使用VBA代码来完成!
详细代码:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$1" Then
If Target = 5 Then
Range("A6:A8").NumberFormatLocal = ";;;"
End If
If Target = 3 Then
Range("A4:A8").NumberFormatLocal = ";;;"
End If
If Target = 9 Then
Range("A2:A8").NumberFormatLocal = ";;;"
End If
End If
End Sub
使用方法:
1、ALT+F11-找到对应的工作表
2、粘贴代码
3、关闭VBE,返回工作表,测试
利用条件格式,将不显示的部分设置为白色(和背景色一样),达到隐藏效果。
选择A1:A8,格式-条件格式,左侧选公式,右侧输入
=ROW()>$B$1
点开格式选项,设置字体颜色为白色
补充:
公式改为
=ROW()>MOD($B$1,8)
这样当B1<=8时,按前面的规律显示;
当A1=9时,显示第1行;当A1=10时,显示前2行……
Ctrl+1打开格式设置框,“数字”-“自定义”-下拉选择“;;;”,搞定!
条件格式啊