VBA:复制之后前面的零丢弃

Cra*_*g G 4 excel vba excel-vba

我正在使用VBA创建Excel文件的副本.在该文件中,有一列包含前面为零的数字.创建文件的副本,但删除此列中的数据.我需要保留前面的零值.如何使用VBA解决此问题?

Joe*_*son 7

最好的方法是通过将Range.NumberFormat设置为"@"来将列预格式化为Text.这样,如果用户编辑单元格,单元格将保留为文本并保持其前导零.这是一个VBA示例:

ActiveSheet.Range("C:C").NumberFormat ="@"