选择具有动态行的不同列

Selecting distinct columns with dynamic rows

我的数据有 10 多列,我想从中 select 三列,然后 进一步格式化这三列 ,但是没有。行数不固定,所以我无法同时 select 所有这三列。 这是我正在尝试做的事情

Dim lastrow As Long
lastrow = Range("A" & Rows.Count).End(xlUp).Row
Range("G2:H" & lastrow, "J2:J" & lastrow).Select

但这也是 select我的专栏。 我也试过了

Range("G2:H & lastrow, J2:J" &lastrow).select

但这给了我预期的错误。

Intersect(Range("G:H, J:J"), Rows("2:" & lastrow)).Select