Sub 选择奇数列()Dim a As RangeDim i, ni = Application.CountA(Rows(1))'i用第一行判断内容有多少列For n = 1 To i Step 2 '步长2保证奇数全部unionIf a Is Nothing ThenSet a = Columns(1)ElseSet a = Union(a, Columns(n))End IfNexta.SelectEnd Sub