|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.08.2011, 17:28 | #1 |
Форумчанин
Регистрация: 21.04.2011
Сообщений: 128
|
Ошибки в Элементарном коде!
Доброе время суток! Такая проблема.
Есть файл в котором написан код(работа с другими файлами), всё работает, до определённого времени! Код рабочий весь! Проблема в написании нового кода, код правильный, но в этой книге он выдаёт ошибку(пробовал в Лист1, там 2 маленьких проги, которые не работают), в других книгах он работает! Одну проблему решил с написанием макроса(через запись макроса) - работает, но всё так же не решить... Кода конечно многовато, может в этом Exel есть ограничение??? подскажите пожалуйста. Имеется файл и ошибка: |
22.08.2011, 18:08 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Вы покажите, на какой строке ошибка - в дебрях плутать охоты нет...
webmoney: E265281470651 Z422237915069 R418926282008
|
22.08.2011, 18:14 | #3 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Цитата:
Если искать максимум в пустых ячейках-ошибка. Называть процедуру Clear -это плохой тон.Например M_Clear Код:
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 22.08.2011 в 18:17. |
|
22.08.2011, 18:26 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Не понял, почему, но понял где
Так работает (оригинал давал ошибку): Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 22.08.2011 в 18:31. |
22.08.2011, 18:29 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
И можно подсократить:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
22.08.2011, 18:32 | #6 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Я одного не могу понять у ТС ,получаем максимальное значение,потом его ищем в диапазоне,и копируем в ячейку
Анализ,обработка данных Недорого
|
22.08.2011, 20:27 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Да, интересно.
А может ему нужно значение с форматированием? Больше незачем А вот почему не работает код в варианте ТС? Вроде всё правильно... хотя я в селектах не разбираюсь... и это ещё одна причина ими не пользоваться Понял почему - из модуля листа такое не работает!
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 22.08.2011 в 20:34. |
22.08.2011, 20:42 | #8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
на лист "итоги" в статическую ячейку копируем максимум. Зачем там форматы и пр.. написано было с перепугу (точнее с макрорекордера)...
в любом случае - формат задать один раз руками и записать максимум, думаю, этого будет достаточно: Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 22.08.2011 в 20:45. |
22.08.2011, 21:14 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
А вообще-то итог - это не всегда максимум по столбцу.
Правильнее тогда так: Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
23.08.2011, 09:31 | #10 |
Форумчанин
Регистрация: 21.04.2011
Сообщений: 128
|
Спасибо! не ожидал такого бурного обсуждения)
по поводу лишнего написаного кода, как тут написали "с перепугу ", я новичёк, поэтому получается допотопно) так в чём всё-таки прикол: эта не работает: Код:
Код:
Спасибо большое, что откликнулись Итог - это максимум, т.к. отрицательных значений нет, можно было найти последнюю ячейку, но через максимум проще Последний раз редактировалось Серёга0629; 23.08.2011 в 09:46. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Исправление ошибки 215 в коде | Stefansson | Помощь студентам | 3 | 20.01.2011 23:13 |
Поиск в коде ошибки. Повторяется бесконечно! | Человек_Борща | Общие вопросы Delphi | 9 | 16.01.2011 01:27 |
мелкие Ошибки в коде | T@tali | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 10.01.2011 21:55 |
Ошибки в коде для Builder C++ | ололошенько | C++ Builder | 21 | 22.08.2010 15:26 |
ошибки в коде вычисления арифметических выражений на с++ | Euforia_PZAS09_1 | Помощь студентам | 5 | 11.03.2010 20:42 |