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

[µo°Ý] (¤w¸Ñ¨M)­pºâ³Ìªñ¤@¦¸º¦¶^»ù´T«×

¥»©«³Ì«á¥Ñ GBKEE ©ó 2011-7-29 20:25 ½s¿è

¦^´_ 3# freeffly
  1. Sub Ex()
  2. Dim C() As Integer, i As Integer, ii As Integer
  3. For i = 2 To Cells(Rows.Count, "M").End(xlUp).Row
  4. '°j°é ±q²Ä2¦C¶}©l  ¨ì(To)  MÄæ³Ì©³ºÝ(Rows.Count) ©¹¤W¨ì¦³¸ê®Æ(End(xlUp))ªº¦C¸¹
  5.     If Application.CountA(Cells(i, "B").Resize(, 12)) >= 2 Then 'BÄæResize(ÂX¥R)12Äæ: ¨ìMÄæ
  6.         ReDim C(1) As Integer                    '­«·s«Å§i°}¦C
  7.         For ii = 13 To 2 Step -1                  '°j°é ¶¡¹j(Step) -1 :¥Ñ¤j©¹¤p (¤U)
  8.             If Cells(i, ii) <> "" Then
  9.                 If (C(0)) = 0 Then
  10.                     C(0) = Cells(i, ii)
  11.                 ElseIf C(1) = 0 Then
  12.                     C(1) = Cells(i, ii)
  13.                 End If
  14.                 If C(0) <> 0 And C(1) <> 0 Then   '§ä¨ì³Ì±µªñªº¨â¼Æ
  15.                     Cells(i, "N") = (C(0) - C(1)) / C(1)
  16.                     Exit For
  17.                 End If
  18.             End If
  19.         Next
  20.     End If
  21. Next
  22. End Sub
½Æ»s¥N½X

TOP

¦^´_ 9# freeffly
If Application.CountA(Cells(i, "B").Resize(, 12)) >= 2 Then 'BÄæResize(ÂX¥R)12Äæ: ¨ìMÄæ
¤W¦¡ ¬OÀˬd ¨ì¦³2­Ó¼Æ¦r¥H¤W
        ReDim C(1) As Integer        '­«·s«Å§i°}¦C   ->Âk¹s    C(0), C(1) ³]©w³Ì¥kÃä³Ì±µªñªº2­Ó¼Æ¦r

TOP

        ÀR«ä¦Û¦b : ¦a¤WºØ¤Fµæ¡A´N¤£©öªø¯ó¡F¤ß¤¤¦³µ½¡A´N¤£©ö¥Í´c¡C
ªð¦^¦Cªí ¤W¤@¥DÃD