Вот этот код
- Код: Выделить всё
Set MyRange = Workbooks("Test.xls").Worksheets(1).Range("A1:A3,C1:C3,E1:E3)
For Each Cel In MyRange
MsgBox Cel.Value
Next
перебирает MyRange по каждой колонке сверху вниз (A1,A2,A3,C1,C2,C3 и т.д.), а нужно A1,C1,E1,A2,C2,E2 и т.д.