我用以下代码限制了excel的可编辑区域,可是在移动并复制工作表后,限制在新的工作表中无效了,请问如何操作?,代码如下
Private Sub Workbook_Open()
ActiveSheet.ScrollArea = "A1:A100"
End Sub
excel VBA限制可编辑区域问题
答案:2 悬赏:20 手机版
解决时间 2021-02-05 03:15
- 提问者网友:城市野鹿
- 2021-02-04 08:13
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-02-04 08:38
加一句
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
sh.ScrollArea = "a1:a100"
End Sub
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
sh.ScrollArea = "a1:a100"
End Sub
全部回答
- 1楼网友:拾荒鲤
- 2021-02-04 09:10
你好,你是想a50显示在左上角吧,可以用这个语句。
range("a50").select
activewindow.scrollrow = 50
刚测试了一下,效果不错,移动列也可以用
activewindow.scrollcolumn = 2
呵呵
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯