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

[µo°Ý] ¸ê¦C¦C¦Û­q½Æ»s¼Æ¶q

¦^´_ 1# luke
¸Õ¸Õ¬Ý
  1. Option Explicit
  2. Sub Ex()
  3.     Dim x As Integer, Rng As Range, i As Integer
  4.     x = 1
  5.     Set Rng = Cells(15, 1) '³]©ó [A15]
  6.     Do
  7.         For i = 1 To Cells(x, 3)          '3:CÄæ
  8.             Rng = Cells(x, 1)             '1:AÄæ  '2:BÄæ
  9.             Rng.Offset(, 1) = Cells(x, 2) & IIf(Cells(x, 3) > 1, "-" & i, "")
  10.             Rng.Offset(, 2) = 1
  11.             Set Rng = Rng.Offset(1)
  12.         Next
  13.         x = x + 1
  14.     Loop While Cells(x, 3) <> ""
  15. End Sub
½Æ»s¥N½X

TOP

¦^´_ 3# luke
3 §ï¦¨  Loop While Cells(x, 2) <> ""

TOP

¦^´_ 5# luke
  1. Option Explicit
  2. Sub Ex()
  3.     Dim x As Integer, Rng As Range, i As Integer
  4.     x = 1
  5.     Set Rng = Cells(15, 1) '³]©ó [A15]
  6.     Do
  7.      For i = 1 To Cells(x, 3)          '3:CÄæ
  8.            Rng = Cells(x, 1)        '1:AÄæ'2:BÄæ
  9.            Rng.Offset(, 1) = Cells(x, 2) & IIf(Cells(x, 3) > 1, "-" & i, "")
  10.            Rng.Offset(, 2) = 1
  11.            Set Rng = Rng.Offset(4)  '§ï³o¸Ì ¤U²¾4¦C
  12.      Next
  13.      x = x + 1
  14.          Loop While Cells(x, 2) <> ""
  15. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¡i»X½ªªº¦Û¥Ñ¡j¤H±`¦b¤°»ò³£¥i¥H¦Û¥Ñ¦Û¦bªº®É­Ô¡A«o³Q³oºØÀH¤ß©Ò±ýªº¦Û¥Ñ»X½ª¡AµêÂY®É¥ú¦Ó²@µLıª¾¡C
ªð¦^¦Cªí ¤W¤@¥DÃD