iCat
03.04.2010, 13:30
Добрый день.
Остро не хватает знаний по надстройкам в Экселе.
надстройкой в данном случае называю авторскую программку, созданную для специфического вида статистического анализа и скаченную из инета. Она встраивается в эксель и позволяет массивы данных брать из него и там же сохранять результаты расчетов.
Проблема заключается в том, что при обсчете одной из групп программка выдает следующую ошибку -"После удаления строк с нечисловыми значениями число значений стало меньще 3. вы можете повторить попытку с другими условиями выполнения программы.
При этом абсолютно точно все значения в ячейках представлены в числовом формате.
В описании к программе обнаружила следующий факт
Ошибки: 1) Если в программе регистрируется ошибка ID=51 "После удаления строк с нечисловыми значениями число значений" _
& "стало меньще 3!" & Chr(13) _
& "Возможно один из столбцов пуст!"
то последующий вызов в модуле Utilsприводит к ошибке из-за того, что numData=0:
…
Call DeleteInvalidRows(2, TempArray(), NewTempArray())
ReDim InputTimeArray(1 To numData) // ошибказдесь
For i = 1 To numData
InputTimeArray(i) = NewTempArray(i, 1)
Next i
Объясните , пожалуйста, фразу - " то последующий вызов в модуле Utilsприводит к ошибке из-за того, что numData=0:" и что можно сделать в такой ситуации. Как всегда нужно срочно, сейчас или никогда:)).
Остро не хватает знаний по надстройкам в Экселе.
надстройкой в данном случае называю авторскую программку, созданную для специфического вида статистического анализа и скаченную из инета. Она встраивается в эксель и позволяет массивы данных брать из него и там же сохранять результаты расчетов.
Проблема заключается в том, что при обсчете одной из групп программка выдает следующую ошибку -"После удаления строк с нечисловыми значениями число значений стало меньще 3. вы можете повторить попытку с другими условиями выполнения программы.
При этом абсолютно точно все значения в ячейках представлены в числовом формате.
В описании к программе обнаружила следующий факт
Ошибки: 1) Если в программе регистрируется ошибка ID=51 "После удаления строк с нечисловыми значениями число значений" _
& "стало меньще 3!" & Chr(13) _
& "Возможно один из столбцов пуст!"
то последующий вызов в модуле Utilsприводит к ошибке из-за того, что numData=0:
…
Call DeleteInvalidRows(2, TempArray(), NewTempArray())
ReDim InputTimeArray(1 To numData) // ошибказдесь
For i = 1 To numData
InputTimeArray(i) = NewTempArray(i, 1)
Next i
Объясните , пожалуйста, фразу - " то последующий вызов в модуле Utilsприводит к ошибке из-за того, что numData=0:" и что можно сделать в такой ситуации. Как всегда нужно срочно, сейчас или никогда:)).