软件:Excel
版本:2013
各位大大午安,小弟在VBA这边遇到一个诡异的问题。
症状描述:
用Ctrl+V和Ctrl+C方法复制资料
有A和B两个页面。将资料从A页面的任意储存格复制,贴上至A本身或B的任意储存格,
都没问题。但是从B页面的任意储存格复制就只能贴上至A页面,在B页面的任意储存格
按下Ctrl+V只会听见"当"一声,然后什么事都不会发生。也没有错误讯息。
如果进入储存格编辑模式在复制储存格的内容就没问题。
我的B页面有一行 Range("B2").NumberFormatLocal = "@" 程式码。
只要把他注解掉就会恢复正常。
我会加这一行的原因是,有人跟我反映,这个格子没有设格式,输入123-4这种内容
会显示很奇怪的结果变成"英文字-数字"这样奇怪的内容。
以前本来不会,我用手动改成文字格式,这个问题就解决了。
所以,我才想用VBA中的格式设定,来解决这个问题。想不到在测试的时候就遇到这个
问题。
请问有大大知道发生什么事了吗?
烦请指导,感谢。