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

[µo°Ý] excel vba 20­Ó¼Æ¦r¤À²Õ¦¨4²Õ(ÀH¾÷)

¦^´_ 1# tray1203
  1. Sub test()
  2.     Dim Ary(1, 19), Rng As Range
  3.     Cells.Clear
  4.     [a1] = "¸ê®Æ"
  5.     [b1] = "¶Ã¼Æ±Æ¦C"
  6.     For i = 0 To 19
  7.         Ary(0, i) = i + 1
  8.         Ary(1, i) = Int(Rnd() * 100) '¨ú¶Ã¼Æ­È
  9.     Next
  10.    
  11.     With ActiveSheet
  12.         Set Rng = .[a2:b2].Resize(UBound(Ary, 2) + 1) '³]©wÀx¦s®æ¼Æ
  13.         Rng.Value = Application.Transpose(Ary) '±NAryªº°}¦C¸ê®Æ¦s¤JÀx¦s®æ¤¤
  14.         [a2:b2].Resize(UBound(Ary, 2) + 1).Select '¿ï¨úÀx¦s®æªº¸ê®Æ
  15.         Selection.Sort Key1:=Rng(2), Order1:=xlAscending, Header:=xlNo '¨Ì¶Ã¼Æ¥Ñ¤p¦Ü¤j±Æ§Ç
  16.     End With

  17.     For i = 1 To 4
  18.         Cells((i - 1) * 5 + 2, 1).Resize(5).Copy
  19.         Cells(i + 1, 4) = "²Ä " & i & " ²Õ"
  20.         Cells(i + 1, 5).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
  21.         False, Transpose:=True 'Àx¦s®æÂà¸m
  22.     Next
  23. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¯à¥I¥X·R¤ß´N¬OºÖ¡A¯à®ø°£·Ð´o´N¬O¼z¡C
ªð¦^¦Cªí ¤W¤@¥DÃD