2
我的數據有10列以上,我想選擇三列,並且進一步格式化這三列,但是沒有。行不固定,所以我無法一次選擇所有這三列。 這裏是我想要做的格式化可變但行數相等的消毒列,並且列不相鄰
Dim lastrow As Long
lastrow = Range("A" & Rows.Count).End(xlUp).Row
Range("G2:H" & lastrow, "J2:J" & lastrow).Select
但是,這是我選擇的列也是如此。 我想這也
Range("G2:H & lastrow, J2:J" &lastrow).select
但是,這給了我的錯誤預期。
當使用
Range("J2:J" & lastrow).Select
With Selection
.NumberFormat = "0"
.Value = .Value
End With
得到的數據格式正確的,但我想這樣做的所有三列未adjacnet
但是,如果使用
Intersect(Range("G:H, J:J"), Rows("2:" & lastrow)).Select
With Selection
.NumberFormat = "0"
.Value = .Value
End With
感謝!它完美:) – Digvijay
...你可能想將答案標記爲已接受:-) – user3598756
是的,我已經做到了。 – Digvijay