回答
当您看到您的电子表格命中ALT + F11。这会为你打开VBE(视觉基本编辑器)。
右键单击VBA Project Explorer
(如果你不能看到它,然后单击视图 - > Project Explorer或CTRL +[R
插入模块
复制并粘贴以下代码
Sub HideRows()
Dim cell As Range
For Each cell In Range("J19:J33")
If Not isEmpty(cell) Then
If cell.Value = 0 Then
cell.EntireRow.Hidden = True
End If
End If
Next
End Sub
Hit F5运行宏。
前
后
谢谢你,对不起,我不识字,当它涉及到VB宏,它不工作以红色突出显示:For Each cell in。并给予编译错误:合成器错误 –
你复制和粘贴原样?代码粘贴到哪里? – 2013-09-27 08:43:18
@mehow:上面的代码也会隐藏空白的'J'单元格。你可以改变它为'如果cell.Value <>“”和cell.Value = 0然后'? –
- 1. Excel宏隐藏行
- 2. Excel宏查询:根据单元格值隐藏行
- 3. (Excel VBA)如果单元格值等于“”然后显示/隐藏图像
- 4. 基于单元格数据隐藏行
- 5. 根据单元格中的单词隐藏excel中的行
- 6. 隐藏/取消隐藏excel中的单元格组按钮
- 7. 如果文本字符串值等于零,如何隐藏texblock?
- 8. 在Excel 2010中隐藏行的宏
- 9. 如何使用宏替换&excel单元格vb
- 10. Excel注释在单元格下隐藏
- 11. Excel VB单元查找器宏
- 12. 如何隐藏/取消隐藏特定表格单元格/行
- 13. 隐藏产品价格如果为零
- 14. 如果右侧单元格为空,则隐藏表格行
- 15. 如何使用VB在Excel 2007 VSTO中生成单元格单击事件?
- 16. 隐藏表格上的Excel/Visual Basic宏
- 17. VBA Excel - 当列中的单元格值等于零时删除行
- 18. 如何在tableview中隐藏单元格,如果json数据为零
- 19. 基于单元格值的隐藏表格
- 20. Excel宏基于字符串隐藏列
- 21. 如何在输入单元格时隐藏行Excel
- 22. 锁定单元格小于零和空单元格VBA Excel
- 23. 将Excel VBA单行宏应用于单元格范围
- 24. MS Excel 2007 VBA宏插入三行,其中单元格的值发生变化
- 25. HTML to Excel:如何告诉Excel隐藏一部分单元格?
- 26. Outlook 2007 - 使用VB隐藏字段
- 27. 隐藏给定行数的Excel宏
- 28. excel中的VB宏
- 29. 单元格中的隐藏函数
- 30. 如果语句来检查宏中的Excel单元格
问题要求代码必须表现出对问题的理解最小正在解决。包括尝试解决方案,为什么他们没有工作,以及预期的结果。另请参阅:[堆栈溢出问题清单](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist) –