我尝试在VBA中使用以下代码将列D到F和H转换为第5行之后的百分比格式:.Range(.Range("D5:F5, H5"), vRng).NumberFormat = "0.00%"
.Range(.Range("D5:F5, H5"), vRng).NumberFormat = "0.00%"
它将对列D到F起作用,而不是H。
同样,vRng = .Range("A5", .Range("A" &.Rows.Count).End(xlUp))
vRng = .Range("A5", .Range("A" &.Rows.Count).End(xlUp))
qacovj5a1#
尝试使用
Range("D5:F" & lRow & ", H5:H" & lRow)
其中lRow为:
lRow
lRow = .Range("A" & Rows.Count).End(xlUp).Row
1条答案
按热度按时间qacovj5a1#
尝试使用
其中
lRow
为: