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

µ¹¤pªB¤Í½m²ß¥[ªkªº°ÝÃD

«¢ §Ú®a¤]¦³¤p«Ä¤l ­è¦n¥i¥H¥Î¨ì...®³¨«¤F....·PÁ´£¨Ñ³Ð·N©M¸Ñµª
50 ¦r¸`¥H¤º
¤£¤ä«ù¦Û©w¸q Discuz! ¥N½X

TOP

¦^´_ 11# softsadwind

Æg³á¡I
¯à°÷ª«ºÉ¨ä¥Î¬O³Ì´Îªº¤F^^

TOP

µy·L­×§ï¦¨§Ú­nªºª©¥» ¤À¦³»Ý­nªº¤H¨Ï¥Î
A1ªº¼Æ¦r¥i¥H§ó§ï¡A°£ªkªº³¡¥÷¡A¬O¦³ºc·Q ¤£¹L¨S¦³¹ê¤O¼g:P
Åý¦³ªÅªº¤j¤jÀ°¦£§¹¦¨
A1 ¶}¡Ô ¡A¨ú¾ã¼Æ
¨Ò¦p A1=100 ¶}¡Ô´N¬O10
C3:C22 ´N¬O¨ú1~10ªº¶Ã¼Æ
A3:A22 ´N¬O¨ú ¡]1~10ªº¶Ã¼Æ) x CÄæ
©Î³\¦³§ó§Ö±o¤èªk......¬ß±æ¦³¤H¤À¨ÉÅo:D


¥[ªk½m²ß.rar (16.16 KB)
  1. Sub ¥[ªk¥XÃD()
  2. UP = Range("A1"): LOWER = 0
  3. Sheets("¥[").Select
  4. For Each R In [A3:A22]
  5.    R.Value = Int((UP - LOWER + 1) * Rnd + LOWER)
  6.    R.Offset(0, 2).Value = Int((UP - R.Value - LOWER + 1) * Rnd + LOWER)
  7.    Range("B3:B22") = "+"
  8.    Range("B1") = "¥H¤º¥[ªk"
  9.    Range("F3").Select
  10.    ActiveCell.FormulaR1C1 = _
  11.         "=IF(RC[-1]<>"""",IF((RC[-5]+RC[-3])=RC[-1],""¡Ô"",""¡Ñ""),"""")"
  12.         Selection.AutoFill Destination:=Range("F3:F22"), Type:=xlFillDefault
  13.    
  14. Next
  15. [E3:E22] = ""
  16. End Sub
  17. Sub ´îªk¥XÃD()
  18. UP = Range("A1"): LOWER = 0
  19. Sheets("¥[").Select
  20. For Each R In [A3:A22]
  21.    R.Value = Int((UP - LOWER + 1) * Rnd + LOWER)
  22.    R.Offset(0, 2).Value = Int((R.Value - LOWER) * Rnd + LOWER)
  23.    Range("B3:B22") = "-"
  24.    Range("B1") = "¥H¤º´îªk"
  25.    Range("F3").Select
  26.    ActiveCell.FormulaR1C1 = _
  27.         "=IF(RC[-1]<>"""",IF((RC[-5]-RC[-3])=RC[-1],""¡Ô"",""¡Ñ""),"""")"
  28.         Selection.AutoFill Destination:=Range("F3:F22"), Type:=xlFillDefault
  29. Next
  30. [E3:E22] = ""
  31. End Sub

  32. Sub ­¼ªk¥XÃD()
  33. UP = Range("A1"): LOWER = 0
  34. Sheets("¥[").Select
  35. For Each R In [A3:A22]
  36.    R.Value = Int((UP - LOWER + 1) * Rnd + LOWER)
  37.    R.Offset(0, 2).Value = Int((UP - R.Value - LOWER + 1) * Rnd + LOWER)
  38.    Range("B3:B22") = "x"
  39.    Range("B1") = "¥H¤º­¼ªk"
  40.    Range("F3").Select
  41.    ActiveCell.FormulaR1C1 = _
  42.         "=IF(RC[-1]<>"""",IF((RC[-5]*RC[-3])=RC[-1],""¡Ô"",""¡Ñ""),"""")"
  43.         Selection.AutoFill Destination:=Range("F3:F22"), Type:=xlFillDefault
  44.    
  45. Next
  46. [E3:E22] = ""
  47. End Sub
½Æ»s¥N½X
50 ¦r¸`¥H¤º
¤£¤ä«ù¦Û©w¸q Discuz! ¥N½X

TOP

¦^´_ 13# softsadwind

¸Õ¸Õ¬Ý
    ¥[ªk½m²ß.rar (18.7 KB)
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 14# Hsieh

        ¬Q¤Ñ¦³¤U¸üÁ¦Ѥjªº½d¥»                       
        ¤£¹L¦ü¥G¦³ÂI°ÝÃD                       
        ¶â...«á¨Ó·Q¤@·QÀ³¸Ó¬O§Úªººc·Q¦³°ÝÃD                       
        ÁÙ¬O¦^Âk¨ì¥t¥~¤@ºØ§@ªk                       
                               
        a= "A1"                       
                               
        1 ¦Ü A1 ¨ú¶Ã¼Æ, ¥N¸¹ ar  ¦ì¸m C3:C22                       
                               
        a / ar .....¨ú¾ã¼Æ, ¥N¸¹ m                       
                                
        1 ~ m  ¨ú¶Ã¼Æ ¥N¸¹  mr  ¡K..¦ì¸mA3:A22                       
                               
        Á|¨Ò¨Ó»¡                       
        A1 ¿é¤J 100, a = 100                       
        1 ¨ì a ¤§¶¡¨ú¶Ã¼Æ ( ¤]´N¬O1¨ì100¨ú¶Ã¼Æ)                       
        °²³]¨ú¨ì¼Æ­È 99  , ¦]¦¹  ar = 99                       
        a / ar = 100 / 99 = 1.xxxxx  ¨ú¾ã¼Æ m = 1                       
        1 ¨ì  m  ¤§¶¡¨ú¶Ã¼Æ¡A(¤]´N¬O 1 ¨ì 1 ¨ú¶Ã¼Æ)                        
        ±o¨ì ¼Æ­È 1¡A¦]¦¹ mr = 1                       
        ®Ú¾Ú³o¨Ç¼Æ­È±a¥X                       
                               
        mr * ar        /        ar        =
        1 * 99        /        99        =
ÃD¥Ø¡G        99        /        99        =
                               
        ¦b¥t¥~¤@­Ó¨Ò¤l                       
        A1 ¿é¤J 99, a = 99                       
        1 ¨ì a ¤§¶¡¨ú¶Ã¼Æ ( ¤]´N¬O1¨ì100¨ú¶Ã¼Æ)                       
        °²³]¨ú¨ì¼Æ­È 2  , ¦]¦¹  ar = 2                       
        a / ar = 99 / 2 = 49.5  ¨ú¾ã¼Æ m = 49                       
        1 ¨ì  m  ¤§¶¡¨ú¶Ã¼Æ¡A(¤]´N¬O 1 ¨ì 49 ¨ú¶Ã¼Æ)                        
        ±o¨ì ¼Æ­È 49¡A¦]¦¹ mr = 49                       
        ®Ú¾Ú³o¨Ç¼Æ­È±a¥X                       
                               
        mr * ar        /        ar        =
        49 * 2        /        2        =
ÃD¥Ø¡G        98        /        2        =

   ¦A¦¸³Â·ÐÅo~~~~
50 ¦r¸`¥H¤º
¤£¤ä«ù¦Û©w¸q Discuz! ¥N½X

TOP

¦^´_ 14# Hsieh


    ­è­è¤S¦b¬Ý¤F¤@¦¸¡A­ì¨Ó¬O§Ú¨S¬Ý²M·¡...
   µy·L§ó§ï¤F¤@¨Ç³]©w....
   Åý1 ·|¥X²{¡A Åý³Ì¤j­È¥i¥H¬Û°£....
  1. Sub ¥XÃD()
  2. Dim k$, sp As Shape
  3. k = Application.Caller
  4. Set sp = ActiveSheet.Shapes(k)
  5. n = sp.TextFrame.Characters(1, 1).Text
  6. x = [A1]
  7. For i = 3 To 22
  8. Select Case n

  9. Case "¥["
  10. Cells(1, 2) = "¥H¤º¥[ªk"
  11. p = "+"
  12. a = "+"
  13. s = Array(Int((x - 1 + 1) * Rnd + 1), p, Int((x - 1 + 1) * Rnd + 1), "=", "")

  14. Case "´î"
  15. Cells(1, 2) = "¥H¤º´îªk"
  16. p = "-"
  17. a = "-"
  18. s = Array(Int((x - 1 + 1) * Rnd + 1), p, Int((x - 1 + 1) * Rnd + 1), "=", "")

  19. Case "­¼"
  20. Cells(1, 2) = "¥H¤º­¼ªk"
  21. p = "X"
  22. a = "*"
  23. j = Int(Sqr(x))
  24. s = Array(Int((j - 1 + 1) * Rnd + 1), p, Int((j - 1 + 1) * Rnd + 1), "=", "")

  25. Case "°£"
  26. Cells(1, 2) = "¥H¤º°£ªk"
  27. p = "¡Ò"
  28. a = "/"
  29. y = Int((x - 1 + 1) * Rnd + 1)
  30. Z = Int((x - 1 + 1) * Rnd + 1)
  31. Do Until y Mod Z = 0 And y >= Z
  32.     y = Int((x - 1 + 1) * Rnd + 1)
  33.     Z = Int((x - 1 + 1) * Rnd + 1)
  34. Loop
  35. s = Array(y, p, Z, "=", "")
  36. End Select
  37. Cells(i, 1).Resize(, 5) = s
  38. Cells(i, 6).FormulaR1C1 = _
  39.         "=IF(RC[-1]<>"""",IF((RC[-5]" & a & "RC[-3])=RC[-1],""¡Ô"",""¡Ñ""),"""")"
  40. Next
  41. End Sub
½Æ»s¥N½X
¦A¦¸·PÁ Á¦ѤjªºÀ°¦£......§Ú·Q³o­Óµ{¦¡À³¸Ó«Ü°÷¥Î¤F....:>
¥[ªk½m²ß.rar (18.01 KB)
50 ¦r¸`¥H¤º
¤£¤ä«ù¦Û©w¸q Discuz! ¥N½X

TOP

Ps. §Ú­Ì®a¤pªB¤Í ¤»·³¦Ó¤w ©Ò¥H 1 «Ü­«­n  ­n¥X²{. ....¨þ¨þ....
50 ¦r¸`¥H¤º
¤£¤ä«ù¦Û©w¸q Discuz! ¥N½X

TOP

1.´îªk·|¥X²{­t¼Æ¡A
¤pªB¤ÍÁÙ¨S¨ì¨º­Óµ{«×¡A
«ç»ò­×¥¿¥i¥H¤£¥X²{­t¼Æ©O¡H

2.¨C¤@ÃDµª§¹¡A
¹ï©Î¿ù¥ß¨èÅã¥Ü¡A
³o¼Ë¤pªB¤Í·|°í«ù§ï¨ì¹ï¤~Ä~Äò©¹¤U¡A
¥Ã»·¬O100¤À¡A
¯àÅܦ¨¥þ³¡ÃD¥Ø°µ§¹¤~Åã¥Ü¹ï©Î¿ù¶Ü¡H

TOP

¦^´_ 18# dondon1495

Hsieh¶Wª©ªºµ{¦¡µy§@­×§ï§Y¥i
¥[´î­¼°£ªk½m²ß.rar (18.36 KB)

TOP

¦^´_ 10# dondon1495


    ³o­Ó¨ä¹ê·|¦³¤@­Ó°ÝÃD­ò~
    ´£¥X¨Óµ¹§A°Ñ¦Ò~
    excel ¥u­n¬O¦³¼Æ¦rªº~ ¥Î·Æ¹«¤@©Ô~ ¥ª¤U¤è´N·|±N¨â­Ó¥[¦b¤@°_~
    ³o¼Ëµª®×´N¶]¥X¨ÓÅo~
¾Ç²ß¤~¯à´£¤É¦Û¤v

TOP

        ÀR«ä¦Û¦b : ª¾ÃÑ­n¥Î¤ßÅé·|¡A¤~¯àÅܦ¨¦Û¤vªº´¼¼z¡C
ªð¦^¦Cªí ¤W¤@¥DÃD