|
Почему не работает код? Сортировка с заменой
|
|||
---|---|---|---|
#18+
Помогите пожалуйста! Требуется написать программу на VBA: Задан целочисленный массив. Упорядочить по убыванию элементы массива, найти среднее арифметическое нечетных элементов и заменить ими все элементы кратные 3. P. S. В задании под «массивом» понимается набор ячеек Excel, не менее 20 элементов, расположенных в какой-либо строке. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41.
Когда пытаюсь применить макрос к строке в екселе, выдает run-time error '6': overflow debug показывает строку 27 avg# = s# / k# ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2020, 17:06 |
|
Почему не работает код? Сортировка с заменой
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2020, 17:52 |
|
Почему не работает код? Сортировка с заменой
|
|||
---|---|---|---|
#18+
Хотя мне сложно понять, как на The shorthand for the types is: % -integer; & -long; @ -currency; # -double; ! -single; $ -string double можно словить overflow. Но в любом случае: 1) значение переменныx в момент "debug показывает" автор не привел обычно при "debug" пытаются "показывать" не только код, но и данные который этот код обрабатывает 2) тестовые данные (Excell файл) автор так же не приложил 3) т.к. есть сомнения, что автор действительно написал данный код, а не просто скопи-пастил первое попавшиеся из И-нете, то лично мне напрягаться влом (человек способный сам изобразить сортировку пузырьком, скорее всего умеет отлаживать программы. Свою первую сортировку я точно не с первого раза написал ))) ) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2020, 18:02 |
|
Почему не работает код? Сортировка с заменой
|
|||
---|---|---|---|
#18+
у вас деление на ноль происходит. кроме того, символы сокращенного объявления типа вы используете бессмысленным образом. Они работают только в объявлениях типов переменных, которых у вас и не нет, судя по тому, что показано. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2020, 18:51 |
|
|
start [/forum/topic.php?fid=60&gotonew=1&tid=2154801]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
14ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 152ms |
0 / 0 |