从Minitab 15的worksheet向Excel 2003中复制和粘贴数据时候出现的问题

来源:互联网 发布:php服务器参数配置 编辑:程序博客网 时间:2024/05/19 12:16

我从前用Excel VBA 2003做了一个工作上用的计算器. 用来计算Step IV & Time to Trip.

 

其中输入数据的单元格是非锁定和非保护的, 但是其它部分, 包括工作表和工作簿都是保护和锁定的.

 

正常情况下, 贴进来的数据, Paste special > 文本或value是没有问题的

 

从Excel贴进来的数据也没有问题, 其中一个Key形状的button还可以自动调整这些文本的格式.

 

但是, 今天有个同学的用法是, 从Minitab 15的worksheet直接贴数据, 导致这些单元格被保护且锁定, 运行修改格式或数据的宏时会出错.

 

微软的Office封装的其实非常不好, 问题非常多.

 

也许, 只要是和用户交互比较多, 比较频繁的程序, 都比较容易出现各种意想不到的bug.

 

我添加了 解除保护> 解除锁定 > 添加保护的命令之后, 这个问题解决.