- ©«¤l
- 2839
- ¥DÃD
- 10
- ºëµØ
- 0
- ¿n¤À
- 2895
- ÂI¦W
- 0
- §@·~¨t²Î
- ¡e²¤¡f
- ³nÅ骩¥»
- ¡e²¤¡f
- ¾\ŪÅv
- 100
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¡e²¤¡f
- µù¥U®É¶¡
- 2013-5-13
- ³Ì«áµn¿ý
- 2025-2-15
|
- Sub TEST()
- Dim Arr, D, T$, R&, C&
- Arr = Range("A2:F" & [A65536].End(3).Row)
- Set D = CreateObject("Scripting.Dictionary")
- For C = 1 To UBound(Arr, 2) Step 2
- For R = 1 To UBound(Arr)
- T = Arr(R, C): If T = "" Then GoTo 101
- If C = 1 Then D(T) = R: GoTo 101
- Arr(R, C) = "": Arr(R, C + 1) = ""
- Arr(D(T), C) = T
- Arr(D(T), C + 1) = Arr(D(T), 2)
- 101: Next
- Next
- [´Á±æµ²ªG¥Ü·N!A3:F3].Resize(UBound(Arr)) = Arr
- End Sub
½Æ»s¥N½X |
|