我试图选择一列数字并附加"'"在他们面前。原因是数字字符串很大,并且由于某种原因,在类似的文件中,数字开始自行改变。特别是" 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
我哪里错了?