excel 无法选择非连续列Vba

gtlvzcf8  于 2023-03-20  发布在  其他
关注(0)|答案(1)|浏览(147)

我尝试在VBA中使用以下代码将列D到F和H转换为第5行之后的百分比格式:
.Range(.Range("D5:F5, H5"), vRng).NumberFormat = "0.00%"

它将对列D到F起作用,而不是H

同样,vRng = .Range("A5", .Range("A" &.Rows.Count).End(xlUp))

qacovj5a

qacovj5a1#

尝试使用

Range("D5:F" & lRow & ", H5:H" & lRow)

其中lRow为:

lRow = .Range("A" & Rows.Count).End(xlUp).Row

相关问题