EXCEL里,设置了 命令按钮,关于插入行,删除行的。想再设置个 保护工作表,但问题出来了

2025-01-06 10:30:16
推荐回答(3个)
回答1:

代码这样改:

Private Sub CommandButton1_Click()
    ActiveSheet.Unprotect Password:=2
    a = Selection.Row
    Rows(a & ":" & a).Select
    Selection.Copy
    selecttion.Insert shift:=xlDown
    ActiveSheet.Protect Password:=2
End Sub
Private Sub CommandButton2_Click()
    ActiveSheet.Unprotect Password:=2
    selecttion.EntireRow.Delete
    ActiveSheet.Protect Password:=2
End Sub

回答2:

工作表被保护后,当然不能插入行或删除行,当你点击 命令按钮时,运行到插入行或删除行这句语句时,就出错了

回答3:

在设置保护的时候把 插入行插入列选上 就可以运行宏了