Страницы: 1
RSS
Функция на ВБА для среднего геометрического
 
Функция на ВБА для среднего геометрического
 
Извините за некорректно созданную тему)))  
Мне нужно создать функцию в VBA выводящую среднее геометрическое из нескольких выбранных чисел Listbox ( В listbox введено 10 чисел)  
Заранее благодарен.
 
Как-то так.
KL
 
Может не: For i = 0 To 9, а: For i = 1 To 9  
Ну это так, предположение... :)
 
Дима, я имел ввиду вот это:  
Private Sub UserForm_Initialize()  
   Dim i As Long  
   For i = 0 To 9  
       ListBox1.AddItem i  
   Next i  
End Sub  
Поменял 0 на 1 - все нормально работает.  
Просто знаю, что СРГЕОМ нули не любит :)
 
{quote}{login=The_Prist}{date=31.05.2010 09:12}{thema=Re: }{post}{quote}{login=kim}{date=31.05.2010 09:09}{thema=}{post}Дима, я имел ввиду вот это{/post}{/quote}А-а-а...стар я стал, подслеповат...  
Тады ой :-)  
 
Но предположу, что Кирилл специально воткнул туда 0, чтобы продемонстрировать обход ошибки в формуле.{/post}{/quote}  
Вот честное слово, The_Prist в самую точку попал :-)
KL
 
Интересно, оказывается, Application.GeoMean(x) и WorksheetFunction.GeoMean(x)  
не одно и то-же в смысле отлова их ошибок:  
WorksheetFunction обижается на IsError.
Страницы: 1
Читают тему
Наверх