簡體   English   中英

Excel刪除行(如果在命名范圍內)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM