Advertisement
Guest User

m

a guest
Jun 18th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Sub x()
  2. '
  3. ' x Makro
  4. ' generowanie x
  5. '
  6. ' Klawisz skrótu: Ctrl+x
  7. '
  8.    
  9.    
  10.     i = 0
  11. Do
  12.     c = Asc("C")
  13.     col = UCase(Chr(c + i)) + "3"
  14.     Range(col) = Round(Rnd * 100, 0)
  15.    
  16.    i = i + 1
  17.    
  18. Loop Until i > 9
  19.    
  20.    
  21.    
  22.    
  23.    
  24.     Range("C3").Select
  25. End Sub
  26. Sub y()
  27. '
  28. ' y Makro
  29. ' generowanie y
  30. '
  31. ' Klawisz skrótu: Ctrl+y
  32. '
  33.    
  34.    
  35.    
  36.      i = 0
  37. Do
  38.     c = Asc("C")
  39.     col = UCase(Chr(c + i)) + "4"
  40.     Range(col) = Round(Rnd * 100, 0)
  41.    
  42.    i = i + 1
  43.    
  44. Loop Until i > 9
  45.    
  46. End Sub
  47. Sub odleglosc()
  48. '
  49. ' odleglosc Makro
  50. ' obliczenie odleglosci
  51. '
  52. ' Klawisz skrótu: Ctrl+o
  53.     i = 0
  54.  
  55. Do
  56.     Dim x As Integer
  57.     Dim y As Integer
  58.    
  59.    
  60.     c = Asc("C")
  61.     col = UCase(Chr(c + i)) + "8"
  62.    
  63.     col_x = UCase(Chr(c + i)) + "3"
  64.     col_y = UCase(Chr(c + i)) + "4"
  65.    
  66.     x = Range(col_x).Value
  67.     y = Range(col_y).Value
  68.    
  69.     Range(col) = Sqr((x * x) + (y * y))
  70.    
  71.    i = i + 1
  72.    
  73. Loop Until i > 9
  74. '
  75. End Sub
  76. Sub min()
  77. '
  78. ' min Makro
  79. ' znajduje najmniejsza odleglosc
  80. '
  81. ' Klawisz skrótu: Ctrl+m
  82.  
  83.      
  84.      i = 0
  85.      Dim min As Double
  86.      min = Range("C8").Value
  87. Do
  88.    
  89.     c = Asc("C")
  90.     col_1 = UCase(Chr(c + i)) + "8"
  91.     col_2 = UCase(Chr(c + i + 1)) + "8"
  92.    
  93.    
  94.    
  95.     If (min > Range(col_2).Value) Then
  96.         min = Range(col_2).Value
  97.        
  98.     End If
  99.    
  100.    
  101.    i = i + 1
  102.    
  103. Loop Until i > 8
  104.     Range("B12") = min
  105.    
  106. '
  107. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement