Advertisement
Guest User

Untitled

a guest
May 25th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Sub Fuck()
  2.  
  3.     Dim WorkCell As Object, RangeSum As Integer, RangePrd As Double, RangeAvg As Double, RangeGeom As Double
  4.    
  5.     RangeSum = 0
  6.     RangePrd = 1
  7.     Sheets("data").Cells.Clear
  8.    
  9.     For Each WorkCell In Sheets("data").Range("A1:E10")
  10.         WorkCell.Value = CInt(99 * Rnd)
  11.         RangeSum = RangeSum + WorkCell.Value
  12.         RangePrd = RangePrd * WorkCell.Value
  13.     Next WorkCell
  14.    
  15.     RangeAvg = RangeSum / Sheets("data").Range("A1:E10").Cells.Count
  16.     RangeGeom = RangePrd ^ (1 / Sheets("data").Range("A1:E10").Cells.Count)
  17.    
  18.     MsgBox "Среднее арифметическое = " & RangeAvg & vbNewLine & "Среднее геометрическое = " & RangeGeom
  19.  
  20. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement