Excel 用于转换列单元格的宏“;“保存为文本的数字”;编号格式
我尝试了以下方法,但无效:Excel 用于转换列单元格的宏“;“保存为文本的数字”;编号格式,excel,vba,Excel,Vba,我尝试了以下方法,但无效: Sub Enter_Values3() Dim dbl As Double dbl = ThisWorkbook.Worksheets(2).Columns("A:A").Select End Sub 马蒂·麦克弗里 谢谢您尝试过使用NumberFormat或CSNG吗?请给出您尝试转换的数据示例…我曾经尝试过。。。没有找到解决办法。请注意:如果选择了所有单元格,只需单击两次即可完成。请尝试此工作簿。工作表(2)。列(“A:A”)。NumberFormat=“0”。
Sub Enter_Values3()
Dim dbl As Double
dbl = ThisWorkbook.Worksheets(2).Columns("A:A").Select
End Sub
马蒂·麦克弗里
谢谢您尝试过使用NumberFormat或CSNG吗?请给出您尝试转换的数据示例…我曾经尝试过。。。没有找到解决办法。请注意:如果选择了所有单元格,只需单击两次即可完成。请尝试
此工作簿。工作表(2)。列(“A:A”)。NumberFormat=“0”
。您不需要dbl
参考…我刚刚找到的替代解决方案,不知道它是否有效:对NumberFormat
是,但我对CSNG
不是(将通过谷歌查看这是什么)。谢谢你的评论
Sub macro()
Range("A:A").Select 'specify the range which suits your purpose
Sheets(2).Select
With Selection
Selection.NumberFormat = "0"
.Value = .Value
End With
End Sub