返回列表 上一主題 發帖

抓取電流突波次數,及計算其平均值問題

計算規則還不詳細, 大約寫一下:
  1. Sub 取出結果(C%, M, ST1$, ST2$)
  2. Dim Arr, i&, V&, U&, S, uMax
  3. Arr = Range(Cells(1, C + 2), Cells(65536, C + 2).End(xlUp)(2))
  4. For i = 2 To UBound(Arr) - 1
  5.     If Val(Arr(i, 1)) > Val(M) Then
  6.        V = V + 1
  7.        S = S + Arr(i, 1)
  8.        If Arr(i, 1) > uMax Then uMax = Arr(i, 1)
  9.        If Val(Arr(i + 1, 1)) <= Val(M) Then U = U + 1
  10.     End If
  11. Next
  12. [J2] = "次  數 =":   [J3] = "平均值 =":   [J4] = "最大值 ="
  13. [K1].Cells(1, C) = " " & ST1 & " "
  14. [K1].Cells(2, C) = U
  15. [K1].Cells(3, C) = S / V
  16. [K1].Cells(4, C) = uMax
  17. [U1].Cells(1, C) = " " & ST2 & " "
  18. End Sub

  19. Private Sub Button1_Click()
  20. Call 取出結果(1, 100, " 01、08、14 ", " 01H ")
  21. End Sub

  22. Private Sub CommandButton1_Click()
  23. Call 取出結果(2, 30, "02、09、15", "02H")
  24. End Sub

  25. Private Sub CommandButton2_Click()
  26. Call 取出結果(3, 50, "03、10、16", "03H")
  27. End Sub

  28. Private Sub CommandButton3_Click()
  29. Call 取出結果(4, 30, "04、11、17", "04H")
  30. End Sub

  31. Private Sub CommandButton4_Click()
  32. Call 取出結果(5, 50, "05、12、18", "05H")
  33. End Sub

  34. Private Sub CommandButton5_Click()
  35. Call 取出結果(6, 50, "06、13、19", "06H")
  36. End Sub

  37. Private Sub CommandButton6_Click()
  38. Call 取出結果(7, 50, "07、14", "07V")
  39. End Sub
複製代碼
TEST20161009-1.rar (181.41 KB)

TOP

        靜思自在 : 欣賞別人就是莊嚴自己。
返回列表 上一主題