Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 用于转换列单元格的宏“;“保存为文本的数字”;编号格式_Excel_Vba - Fatal编程技术网

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