[英]Excel Delete row if in named range
我有一個帶有受保護單元格的工作表。 有一個“添加行”按鈕,我需要一個“刪除行”按鈕。 但是,我只希望用戶能夠刪除該行在指定范圍內。
ActiveSheet.Unprotect密碼:=“密碼”
如果范圍(“ ProjectList”)內的“ 選定行 ”
Row.EntireRow.Delete Shift:=xlUp
萬一
ActiveSheet.Protect密碼:=“ password”
您可以使用“相交”進行檢查:
If Not Application.Intersect(Selection.EntireRow, Range("ProjectList")) Is Nothing Then
Selection.EntireRow.Delete Shift:=xlUp
End If
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.