A1至A8都有数字,当B1等于5时A1至A5数字出现,A6至A8无数字。当B1为3时A1至A3数字出现,A4至A8无数字。
当B1等于9时只有A1有数字,A2至A8无数字, 还能满足这个条件吗 ?
材料/工具:电脑、Excel2007
1、打开excel工作薄。
2、选中单元格内容,右击选择设置单元格格式。
3、弹出设置单元格格式对话框,选择数字-自定义,在自定义类型下方输入三个分号“;;;”。
4、选中的内容被隐藏了,单击选中区域的一个空白单元格,就会显示被隐藏的内容。
5、取消隐藏内容,即选中区域,右击选择设置单元格格式,在自定义的类型下选择通用格式,最后单击确定。
6、单元格的内容即可被显示。
可以使用VBA代码来完成!
详细代码:
Private Sub Worksheet_Change(ByVal Target As Range)使用方法:
1、ALT+F11-找到对应的工作表
2、粘贴代码
3、关闭VBE,返回工作表,测试
为什么输16的时候A8出不来?
追答继续改公式
=ROW()>MOD($B$1-1,8)+1