使用VBA .NumberFormat是否可以将整个列格式化为邮政编码?

时间:2019-11-14 21:28:48

标签: excel vba

我正在尝试使用VBA将整个列格式化为邮政编码。我知道可以通过从数字下拉列表中选择特殊->邮政编码来实现。这是VBA中.NumberFormat函数支持的东西吗?

我没有运气尝试过这个:

Sheets("Sheet1").Columns(2).NumberFormat = "Zip Code"

2 个答案:

答案 0 :(得分:1)

宏记录器在这里很有帮助:

Sheets("Sheet1").Columns(2).NumberFormat = "00000"

答案 1 :(得分:1)

这是宏记录器产生的:

Sub Makro1()
'
' Makro1 Makro
'

'
    Range("E4").Select
    Selection.NumberFormat = "00000"
End Sub