做项目的时候经常要导入一些excel数据,如果某列同时有数字和文本的时候导入的时候会有问题,导前需要将数字单元格的内容前面加"'",手工加很烦,于是写了一个宏,可以将当前选中的单元格自动加"'",支持同时选中多块选区,每块可以包含多个单元格.其实很简单,就是两个循环:
Sub CastNumToStr()
Dim rng As Range
'遍历每个选择区域
For Each rng In Selection
'遍历当前选中区的所有单元格
For Each cell In rng.Cells
cell.Value = "'" & cell.Value
Next
Next
End Sub
介绍了一种使用VBA宏的方法,该方法能快速将Excel中选定的数字单元格转换为文本格式,适用于批量处理数据,避免手动操作。

1万+

被折叠的 条评论
为什么被折叠?



