[英]Excel VBA How to delete rows based on the value of a cell in a different worksheet
[英]Hide rows in a worksheet based on a cell value in different worksheet using VBA
我正在尝试隐藏名为“计算表”的工作表的单元格H37的值低于15,000的工作表的第24至26行
我曾尝试在VBA中使用/组合公式,如以前在本论坛上以及本论坛上个人使用的那样,但是它没有用。 我不太确定if函数。
预先感谢您的帮助。 腹肌
如果“计算字段”工作表上的H37
> = 15,000,如果您不需要进行任何操作,则应执行类似的操作
Sub test()
If Sheets("calculation sheet").Range("H37").Value < 15000 Then
Sheets("RS").Rows("24:26").EntireRow.Hidden = True
End If
End Sub
将此代码放在“计算表”的Worksheet
模块中。
每次在“计算表”上进行计算时,都会触发此代码。
Private Sub Worksheet_Calculate()
Worksheets("RS").Rows("24:26").EntireRow.Hidden = Me.Range("H37").Value < 15000
End Sub
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.