问题
很多时候复制数据的时候,会把数据格式一并复制过来,并且右键单元格设置单元格格式并不会生效,此时需要双击单元格/F2进入编辑状态再返回才会生效,当数据量大的时候就不好处理了
1.分列
对数据进行假分列,让excel重新检查编辑每一个单元格:
选中数据列-分列-选择一个数据内不存在的分列符号-选择分列后的单元格格式-进行分列
2.宏处理
原理:通过对单元格进行“F2”编辑,然后“Enter”完成编辑实现对单元格的格式重刷新
// i 为循环次数,此处从选中单元格开始往下10个单元格进行循环操作
Sub Macro1()
For i = 1 To 10
Application.SendKeys ("{f2}") 'F2
Application.SendKeys ("~") '回车
Next i
End Sub