- ©«¤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
|
¦hӰѦҡA»P¶WªO»yªk¤jPÃþ¦ü¡G
Sub TEST()
Dim xS As Worksheet, Clmn, Arr, Brr, j&, k%, xArea As Range
With Sheets("¶½u-Ó¤HºÞ»sªí§ï")
¡@¡@.UsedRange.Clear
¡@¡@.[A2] = "¶½uÓ¤H¤À°tºÞ¨îªí"
¡@¡@.[A3:P3] = Split("§@·~ªÌ,¤À°t½X,»s¥O³æ¸¹,²£«~²£¸¹,¤À°t¶q,¥Í²£¤é,¥Í²£¶q,°²¤é,¤£¨}1,¤£¨}2,¤£¨}3,¤£¨}4,¤£¨}5,¤£¨}6,¥ØÀËû,µn¿ý", ",")
¡@¡@Set xArea = .[A2:P4]: Brr = xArea
End With
¡@
Clmn = Array(12, 13, 1, 2, 14)
For Each xS In Sheets(Array("D03¥Í²£p¹ºªí", "³³²¡¹q¤ì¥Í²£p¹ºªí"))
¡@¡@Arr = Range(xS.[A1], xS.UsedRange).Offset(4, 0)
¡@¡@For j = 1 To UBound(Arr)
¡@¡@¡@¡@If Arr(j, 1) = "" Then Exit For
¡@¡@¡@¡@For k = 0 To UBound(Clmn): Brr(3, k + 1) = Arr(j, Clmn(k)): Next
¡@¡@¡@¡@xArea = Brr: Set xArea = xArea.Offset(6, 0)
¡@¡@Next j
Next
End Sub |
|