需要添加" ' "数字字符串之前

时间:2017-03-29 19:54:00

标签: vba numbers format concatenation long-integer

我试图选择一列数字并附加"'"在他们面前。原因是数字字符串很大,并且由于某种原因,在类似的文件中,数字开始自行改变。特别是" 0"," 4"和" 7"。现在我正在从CSV中获取数据,当重新格式化和解析数据时,它看起来没问题并且没有显示该问题但我的理解是添加"'"""""在所有数字将保护他们从Excel自动更改它们之前。我想要做的是在它旁边创建一个列,它附加值然后删除原始列。这工作但是产生了将数字更改为科学的问题,并且不允许我修复它们。我试图做的就是让数字不能重新格式化并开始自己改变。所以我对所有解决方案持开放态度。下面的一个尝试连接"""""到字符串的前面。 IE" ="'"& F2"

所以我有以下内容:

 Stop
 Columns("F").Select
 Selection.Insert Shift:=xlToRight
    For Each cel In Range("E:E" & lastRow)
         If cel <> "" Then cel.Offset(0, 1).Value = "'" & cel
        On Error Resume Next
    Next cel

我哪里错了?

0 个答案:

没有答案