vba出错怎么解决 excelvba复制粘贴错误?
用于i 1至i8工作表(1 _ i).Rang:B255)的子ad()。复制_工作表(工作表1)。rang:A(255 * I 1))
反安装程序正在运行,请尝试重新启动计算机。如果它不 t工作,你的权限有问题。
在报告错误的行前添加一个句子。
msgbox。单元格(I,4) |日期值(。细胞(I,4))
可以看出格式问题是什么。
你的错误没有完全重现。如果需要上传全流程功能。但是,我发现里面有几个错误:
计算g,h,I公式时出错。
如果单元格A1是123.456,看看你组合的代码K. G应该是一百位数,H是十位数,I是一位数。
但是计算g,h,I的代码是错的,反过来。Mod是余数,123.456乘以1000是123,456,10的余数只有6位,也就是G等于6,不是上面的4。
It 这不是一个错误,但我不 我不明白为什么K i的单元格值不按K的值域排列,所以它 跳过很容易错过音域。正常应该是0~125,125~250,250~375。除非有特殊考虑。
上面的判断范围是两个为不依赖,但是如果恰好是k125,那么就不在下面代码的判断范围内,那么K i单元格就变成0了,这就不对了吧?
如果A1是123.4567之类的数,VBA会输入个位数变成123.457,然后计算G,H,I,需要限制。
解决方案如下
1.用excel 2010编译的VBA控件可能会导致 "找不到项目或库在其他计算机上使用时。在VBE编辑器中,打开工具参考,你可以看到 "参考编辑控制丢失。
2.解决方法是取消选择 "失去参考编辑控制首先,然后打开浏览器找到REFEDIT.DLL文件下的微软OFFICE 12目录下的程序文件。注:不同的办公室可能是11、12、14等办公室。等等,有些版本的dll文件是REGEDIT.DLL。点击打开-确定-保存,然后打开。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。