我有一个文件,其中包含信息表和有关条目的信息。在表中,我有列,表中的一列是社会安全号码,我所在国家的ID号是9位数字。 ID编号通常以0位数开头。 Excel总是忽略数字0,我编写了一个加0的宏代码。但是在将文件再次转换为数字0之后,我最终将文件转换为CSV。我想知道如何在CSV中执行宏代码(消失了0-我很乐意在csv文件上设置宏,或者至少执行一个将文件转换为.csv文件并保存消失的0的宏。这是我在xslm上运行的命令:
Sub Add_Zeros()
Selection.NumberFormat = "@"
For Each CL In Selection.Cells
If CL <> "" Then CL.Value = Application.Rept("0", (9 - Len(CL))) & CL
Next
End Sub
答案 0 :(得分:0)
Csv将具有0
。您可以通过在记事本中打开进行检查。如果双击CSV并在Excel中打开,则0s
将消失。
要保留0s
,您将必须直接在Excel中导入数据。请按照以下步骤操作。