![](/img/trans.png)
[英]Hide rows in a worksheet based on a cell value in different worksheet using VBA
[英]expand vba code to act the same for multiple rows without deleting all information in different rows based on a cell in a different rows value
我在 excel vba 中使用此代码,它在这一行工作正常但是我想应用代码以相同的方式工作,但对于 m 列中的所有行,基于特定的行值和不明确的内容其他列中的所有行都基于 m 列值中的 1 个单元格,希望这是有道理的
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("M4")) Is Nothing Then
Range("N4:T4").ClearContents
End If
End Sub
像这样,在Target
和 column M 的Intersect
上使用Offset
和Resize
。
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Me.Range("M:M")) Is Nothing Then
Intersect(Target, Me.Range("M:M")).Offset(, 1).Resize(, 7).ClearContents
End If
End Sub
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.