Вызов функций анализа данных в Excel

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Ostroglaz
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 10.03.2010 (Ср) 13:22

Вызов функций анализа данных в Excel

Сообщение Ostroglaz » 10.03.2010 (Ср) 13:30

Прывет всем!
Код на VBS:
Код: Выделить всё
Set excel = CreateObject("Excel.Application")
excel.Visible = True
excel.Workbooks.Add()
i = 0
for each cell in excel.ActiveSheet.Range("A1:A10")
    cell.Value = i
   i=i+1
Next
excel.Application.Run "ATPVBAEN.XLAM!Descr", excel.ActiveSheet.Range("$A$1:$A$9"), excel.ActiveSheet.Range("$C$1"),"K", False, True


Это описательная статистика - из пакета анализа данных для ВБА... но последняя строчка постоянно вызывает ошибку... Как поправить, кто-нить знает?

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Вызов функций анализа данных в Excel

Сообщение Antonariy » 10.03.2010 (Ср) 13:33

Нам предлагается угадывать текст ошибки?
Лучший способ понять что-то самому — объяснить это другому.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Вызов функций анализа данных в Excel

Сообщение Денис » 10.03.2010 (Ср) 15:05

Давайте практиковаться в телепатии???
Я думаю, что ошибка была примерно такая:
Error in line N
"Argument not optional"
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Ostroglaz
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 10.03.2010 (Ср) 13:22

Re: Вызов функций анализа данных в Excel

Сообщение Ostroglaz » 10.03.2010 (Ср) 15:13

нет, всё более тривиально...

неизвестная ошибка выполнения в строке 9 символ 1
код: 880A03EC

следовательно, ошибка в вызове функции Descr
хотя, есть мнение, что это "фича" экселя 2007-ого... в макросах она (ф-ия) тоже выполняется через раз

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Вызов функций анализа данных в Excel

Сообщение Antonariy » 10.03.2010 (Ср) 16:08

Файл ATPVBAEN.XLAM существует?
Лучший способ понять что-то самому — объяснить это другому.

Ostroglaz
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 10.03.2010 (Ср) 13:22

Re: Вызов функций анализа данных в Excel

Сообщение Ostroglaz » 10.03.2010 (Ср) 20:07

Antonariy писал(а):Файл ATPVBAEN.XLAM существует?

Конечно! и даже зареган, как XLL... иначе бы не получилось выполнить эту функцию в макросах вообще


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 103

    TopList