ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ·Q¦b¤£¦PªºÀɮפ¤¡A®»¨ú¤£¦Psheet¤¤¬Û¦P¦ì¸mªº¸ê®Æ¡A¦³¾÷·|¹ê²{¶Ü?

¦^´_ 3# chres
­Y­n±q²Ä6¦C¶}©l¶K¤W¸ê®Æ,7¨ì12¦C¬O¦X¨ÖªºÀx¦s®æ¸ê®Æ·|¥¢¯u

¨Ï¥Î¤£¦PÀɮצWºÙ,­×§ï¦p¤U
  1. Option Explicit
  2. Sub ex()
  3. Dim Ay(), Sh As Worksheet, Ar, I As Integer, J As Integer, S As Integer
  4. Dim WB As Workbook
  5. Set WB = ActiveWorkbook              '§@¥Î¤¤ªº¬¡­¶Ã¯
  6. 'Set WB = Workbooks("A.xls")           '«ü©wªº¬¡­¶Ã¯

  7. Ar = Array("B", "C", "D", "P", "Z", "AJ", "AT", "BL", "BM", "BP", "BQ", "BR", "CM", "CW", "DG", "EB", "EC")
  8. Set Sh = WB.Sheets.Add(after:=Sheets(Sheets.Count))
  9. For I = 5 To 6
  10. With WB.Sheets(I)
  11.   For J = 0 To UBound(Ar)
  12.     ReDim Preserve Ay(S)
  13.     Ay(S) = Application.Transpose(.Range(Ar(J) & 13 & ":" & Ar(J) & 268))
  14.     S = S + 1
  15.   Next
  16.   Sh.Cells(Rows.Count, 1).End(xlUp).Offset(1).Resize(256, UBound(Ar) + 1) = Application.Transpose(Ay)
  17.   S = 0
  18.   Erase Ay
  19. End With
  20. Next
  21. Sh.Range("A:A").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
  22. Set Sh = Nothing
  23. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

        ÀR«ä¦Û¦b : ·O´d¨S¦³¼Ä¤H¡A´¼¼z¤£°_·Ð´o¡C
ªð¦^¦Cªí ¤W¤@¥DÃD