我有一张桌子。每列的第2行包含单位类型的标题(例如$值,百分比)。我想根据第2行中的单位类型来格式化列中的值。
当前,宏手动选择列。 (请参见下面的示例)。
是否有一个宏可以根据单位类型格式化列?
而不是下面的宏,然后“如果第2行是“%”,则将列格式更改为“ 0%”。
Sub Format()
Columns("Q:Q").Select
Selection.NumberFormat = "0%"
Columns("AA:AA").Select
Selection.NumberFormat = "0%"
Columns("AK:AK").Select
Selection.NumberFormat = "0%"
Columns("AU:AU").Select
Selection.NumberFormat = "0%"
Columns("BJ:BJ").Select
Selection.NumberFormat = "0%"
Columns("BR:BR").Select
Selection.NumberFormat = "0%"
Columns("BN:BN").Select
Selection.NumberFormat = "0%"
Columns("BZ:BZ").Select
Selection.NumberFormat = "0%"
Columns("BV:BV").Select
Selection.NumberFormat = "0%"
End Sub
答案 0 :(得分:0)
您应该能够更改下面的示例代码以适合您的确切要求:
EagleService