帮忙改一下这代码,如果把数据源A到C列改放AX到AZ列,结果G列改放在BD列,这代码帮我改一下,谢谢!! Sub TT()
Dim I As Long, K As Long
Dim Ar(1 To 10000, 1 To 1)
For I = 2 To Range("b200000").End(xlUp).Row
If Cells(I, 1) <> Cells(I - 1, 1) Then
K = K + 2
Ar(K - 1, 1) = Cells(I, 1)
Ar(K, 1) = Cells(I, 3)
Else
K = K + 1
Ar(K, 1) = Cells(I, 3)
End If
Next
Range("g:g").ClearContents
Range("g1").Resize(K, 1) = Ar
End Sub
- Sub TT()
- Dim I As Long, K As Long
- Dim Ar(1 To 10000, 1 To 1)
- For I = 2 To Range("AY200000").End(xlUp).Row
- If Cells(I, 50) <> Cells(I - 1, 50) Then
- K = K + 2
- Ar(K - 1, 1) = Cells(I, 50)
- Ar(K, 1) = Cells(I, 52)
- Else
- K = K + 1
- Ar(K, 1) = Cells(I, 52)
- End If
- Next
- Range("BD:BD").ClearContents
- Range("BD1").Resize(K, 1) = Ar
- End Sub
复制代码
|