在 VBA 中编写宏代码时,我是一个新手。我正在使用 Excel 2010,我想我有一个简单的问题。我想在我的工作表中隐藏满足在 AJ 列中具有零和结果的条件的行。我能够弄清楚如何为一行执行此操作,然后为随后的每一行重复此操作,但我知道必须有更好/更有效的方法来编写此代码。谁能帮我改写这段代码,以便将第 8-14 行的范围全部考虑在内,而不是一次考虑每一行?这将减少我的运行时间并减少出错的可能性。先感谢您!
Sub Hide_1()
'
' Master Macro
If ActiveSheet.Range("AJ8") = 0 Then
Rows("8").EntireRow.Hidden = True
End If
If ActiveSheet.Range("AJ9") = 0 Then
Rows("9").EntireRow.Hidden = True
End If
If ActiveSheet.Range("AJ10") = 0 Then
Rows("10").EntireRow.Hidden = True
End If
If ActiveSheet.Range("AJ11") = 0 Then
Rows("11").EntireRow.Hidden = True
End If
If ActiveSheet.Range("AJ12") = 0 Then
Rows("12").EntireRow.Hidden = True
End If
If ActiveSheet.Range("AJ13") = 0 Then
Rows("13").EntireRow.Hidden = True
End If
If ActiveSheet.Range("AJ14") = 0 Then
Rows("14").EntireRow.Hidden = True
End If
End Sub