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

[µo°Ý] ·¸¦ì³B²z

[µo°Ý] ·¸¦ì³B²z

¥H¤U¬O¤j¤jªºµ{¦¡¡AÅܼÆa,b¬°¤p¼Æ(¨Ò¡G4.5¡B3.8)¡A°õ¦æµ²ªG¥X²{·¸¦ì°ÝÃD¡A½Ð¦U¦ì¤j¤jÀ°§Ú¬Ý¬Ý
sub ex()
Dim a As Single, b As Single, c As Single, d As Double
dim kkk as String
ccc = Chr(67)
ddd = Chr(68)
ggg = Chr(71)

For i = 3 To k                        
  xxx = i
  a = Range(ccc + xxx).Value
  b = Range(ddd + xxx).Value
  c = a + (a - b)
  d = c / a
  Range(ggg + xxx).Value = Format(d, "00.00")
Next

End sub
Ä_Ä_

¥»©«³Ì«á¥Ñ caichen3 ©ó 2012-4-19 13:25 ½s¿è

½Ð±Ð°ÝÃD
3)a,b«Å§i¬°³æºë·Ç¼Æ¡A­YÀx¦s®æ¼Æ­È¶W¥X³æºë·Ç¼Æ½d³ò(¥¦ªº½d³ò¦b­t¼Æªº®É­Ô¬O±q -3.402823E38 ¨ì -1.401298E-45¡A¦Ó¦b¥¿¼Æªº®É­Ô¬O±q 1.401298E-45 ¨ì 3.402823E38¡C)

¬°¤°»ò¤w¸g«Å§iDim a As Single, b As Single
«á­±ÁÙ­n¥[¤W
a = CSng(Range(ccc & xxx).Value)
b = CSng(Range(ddd & xxx).Value)

·PÁ¤j¤j­ÌªºÀ°§U¡A§Úª¾¹D¬°¤°»ò¤F:)
Ä_Ä_

TOP

¦b³Ð·s°Ó¾÷«ü¼ÆGÄ椤¦³­Y¤zªº¼Æ­È¡A§Ú·Q±q¤¤¿ï¥X2­Ó³Ì¤jªº¼Æ­È¨Ã¦³¬õ¦âºô©³¡C
¿ï¥X¨Óªº¼Æ­È©ñ¸m©órange(M1:M2), range("I1")=2¬O§Ú±N¿ï¥Xªº­Ó¼Æ¡C
¦pªG GÄ椤ªº¼Æ­Èµ¥©órange(M1:M2)´Nµ¹¤©¬õ¦âºô©³
¥H¤U¬O¬ÛÃöµ{¦¡½X¡G
sub ex()
Dim myrange As Range
Dim U As Range  
Dim zzz as string¡Asss as string
Dim w As Single
Dim q As Single
mmm = Chr(77)

Set myrange = Range("G3:G11" )            '³]©w½d³ò
w = Application.WorksheetFunction.Max(myrange)    '¨ú³Ì¤j¼Æ­È
Range("M1").Value = w

For Z = 2 To 2                                                                           '¨ú²Ä¤G¤j¼Æ­È         
zzz = Z
q = Application.WorksheetFunction.Large(myrange, Z)
Range(mmm & zzz).Value = Format(q, "00.00")
Next
                                    
With ActiveSheet
    For Each U In .Range("G3:G200")
           For s = 1 To 2
               sss = s
               If U = Range(mmm & sss).Value Then
                  U.Interior.ColorIndex = 3
               Else
                  U.Interior.ColorIndex = xlNone
               End If
           Next
    Next
End With
End sub
°õ¦æµ²ªG«o¥u¦³gÄ椤1.42ªº¼Æ­È©³¦â¬°¬õ¦â¡A1.5«o¨S¦³¡A¤@ª½§ä¤£¥X­ì¦]¡I¡I

ªí6-3.rar (56.51 KB)

Ä_Ä_

TOP

½Ð±Ðh¤j¤j
k = (A + (A - A.Offset(, 1))) / A
  A.Offset(, 4) = k
  ReDim Preserve Ar(s)
  Ar(s) = k
  s = s + 1
Next
³o¬qµ{¦¡½X¬O¦b°µ¤°»ò©O¡H¡H
k = (A + (A - A.Offset(, 1))) / A   k­Èªº§@¥Î¬O¤°»ò
Ä_Ä_

TOP

·PÁÂH¤j¤jªº±Ð¾Ç¡A¦n¹³§Ú·d±o¤Ó½ÆÂø¤FÂI
­«·s«ä¦Ò
Ä_Ä_

TOP

        ÀR«ä¦Û¦b : °µ¦n¨Æ¤£¯à¤Ö§Ú¤@¤H¡A°µÃa¨Æ¤£¯à¦h§Ú¤@¤H¡C
ªð¦^¦Cªí ¤W¤@¥DÃD