VB中复制黏贴后数据不对
编写一个简单的复制黏贴,但黏贴出来的数字不正确,具体如下:A列B列0.3336000.28157其中A列含有公式,ISERROR公式,当某一个单元格不出现错误字符,就返回...
编写一个简单的复制黏贴,但黏贴出来的数字不正确,具体如下:
A列 B列
0.333600 0.28157
其中A列含有公式,ISERROR公式,当某一个单元格不出现错误字符,就返回到某个单元格的值,而且是筛选filter下显示的一列数值,这里A列显示0.333600,我编了一个VB,就是把A列的内容,黏贴到B列,而且我也用了“黏贴-值”,而不是直接整个黏贴的,但我不明白为何黏贴出来的数值变成了0.28157?
但当我不是VB模式时,正常的操作,复制A列,选择B1,黏贴--值,出来的结果就正确了,显示0.333600,不知道为啥VB 运行出来的数值就不正确啦?
请各位高手支招,谢谢!
代码很简单:
Range("j2:j450").Select
Selection.Copy
Range("b2").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False 展开
A列 B列
0.333600 0.28157
其中A列含有公式,ISERROR公式,当某一个单元格不出现错误字符,就返回到某个单元格的值,而且是筛选filter下显示的一列数值,这里A列显示0.333600,我编了一个VB,就是把A列的内容,黏贴到B列,而且我也用了“黏贴-值”,而不是直接整个黏贴的,但我不明白为何黏贴出来的数值变成了0.28157?
但当我不是VB模式时,正常的操作,复制A列,选择B1,黏贴--值,出来的结果就正确了,显示0.333600,不知道为啥VB 运行出来的数值就不正确啦?
请各位高手支招,谢谢!
代码很简单:
Range("j2:j450").Select
Selection.Copy
Range("b2").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |