[算表] vba選取連續欄用FOR迴圈

作者: awwq (ww)   2015-01-02 16:27:51
軟體:office excel
版本:2013
小弟剛起步學習VBA看範例想用迴圈選取連續欄位
附上程式
Public Sub 技巧4_002()
Dim myRange As Range
Dim i As Integer
For i = 1 To 3
Set myRange = Columns(i)
myRange.Select
Next i
Set myRange = Nothing
End Sub
上述程式只會選取最後一欄也就是C欄 A和B欄都無法選取
請問先進 邏輯上哪裡有錯 謝謝
作者: soyoso (我是耀宗)   2015-01-02 18:15:00
可用resize
作者: Catbert (宅男)   2015-01-02 20:50:00
Set myRange = Union(myRange, Columns(i))
作者: soyoso (我是耀宗)   2015-01-02 21:35:00
union?會有錯誤喔要用要加判斷,直接將set myrange=column(i)置換是不行的

Links booklink

Contact Us: admin [ a t ] ucptt.com