2017-05-25 152 views
0

我在表单上有一个按钮,可从其他工作表获取信息,然后使用从单元格C1到单元格ff112的按钮删除工作表上的所有内容,然后显示数据。VBA函数在Excel共享工作簿中行为不同

这个工作正常,当我有独家模式的工作簿,所以没有人可以编辑它,但当我“保护并共享”它的按钮删除包括行A和B的所有单元格,并删除按钮。

为什么此按钮在共享模式下的工作方式与非共享模式不同?

行,所以我已经把范围缩小到这个代码

Sub Eraser() 
    Sheets("Batch Record Progress").Activate 
    Workbooks("Work in Process.xls").Sheets("Batch Record Progress").Range("C1:FF112").Select 
    Selection.Delete 
    Workbooks("Work in Process.xls").Sheets("Batch Record Progress").Range("C1").Activate 
End Sub 
+1

工作代码在哪里的代码? – Masoud

+0

该代码是在多个工作表和多个功能 – Liamck27

+2

我的意思是包括他们在你的问题。 [我如何提出一个好问题?](https://stackoverflow.com/help/how-to-ask) – Masoud

回答

0

由于垫的杯子链接我能解决这个问题
我仍然不知道为什么它的工作不同的共享,但现在的工作所以感谢

下面

Sub Eraser() 
    Workbooks("Work in Process.xls").Sheets("Batch Record Progress").Range("C1:FF112").Clear 
    Sheets("Batch Record Progress").Activate 
    Workbooks("Work in Process.xls").Sheets("Batch Record Progress").Range("C1").Activate 
End Sub 
相关问题