你试试下面的代码,绝对能把C列的偶数放到G列,把奇数放到F列,至于你说的一种,二种也不知你说的什么意思,你看着改吧
Sub 奇偶分列()
Dim x
x = [C65536].End(xlUp).Row
For i = 1 To x
If Sheet1.Cells(i, 3).Value Mod 2 = 0 Then Sheet1.Cells(i, 7).Value = Sheet1.Cells(i, 3).Value
If Sheet1.Cells(i, 3).Value Mod 2 = 1 Then Sheet1.Cells(i, 6).Value = Sheet1.Cells(i, 3).Value
Next
End Sub