Помогите с экселем..

Автор HEch, 10 февраля 2010, 18:01:31

0 Пользователи и 1 Гость просматривают эту тему.

AntonFox

Цитата: HEch от 15 февраля 2010, 20:07:07
А это тежёлая программа? VBA это сложно?
Это достаточно сложно (хорошее знание ВБА), особенно если вообще не программил до этого.
Сложность, главным образом заключается в том, что во многих книгах нет толковых примеров с объяснениями, при этом как и везде есть несколько способов решения. Вот только для каждого способа есть свои тонкости и если их спутаешь с другими способами - ничего не выйдет.
Однако есть и свои плюсы - можно запустить запись макросов и выполнить необходимые действия, после чего просто посмотреть полученную программу. Встроенный хелп частенько не дает то, чего ишешь, плюс по большей части он на английском.
Я за две недели более-менее освоил ВБА под свои нужды, но далее все равно неоднократно заглядывал в учебники и справочники по ВБА. При этом ранее я уже имел дело с паскалем и бейсиком.

Если программил до этого на паскале или бейсике, то просто надо привыкнуть к синтаксису и разобраться в объектно-ориентированном способе программирования. В этом случае ВБА становится сразу на порядок проще.

Твоя задача достаточно проста: просмотреть ячейки и при выполнении определенных условий увеличивать счетчик. А далее вывести в ячейку текст со счетчиком.

Советую запастись книжками и научиться записывать макросы.
Да, еще одна особенность - возможно это только у меня, но частенько ВБА подвисает и приходится перезапускать ексель теряя несохраненные изменения в коде. Посему сохраняйся почаще.
Кто цяй не пьет, тот цьмо. (с) Конфуций<br />...уж лучше слыть нулями и стебаться, чем гением не быть, но называться! © bob@ kрnemо.ru<br />

kaZino

Цитата: AntonFox от 15 февраля 2010, 22:37:40
частенько ВБА подвисает и приходится перезапускать ексель теряя несохраненные изменения в коде. Посему сохраняйся почаще.
А ctrl/break уже отменили?
Александр

лёлик


Господи, ребята случайно зашла к вам(думала, да что там особо сложного в экселе)!  Просто ВОСХИЩАЮСЬ вами - какие вы умные(есть к чему стремиться)

AntonFox

Цитата: kaZino от 17 февраля 2010, 20:42:05
А ctrl/break уже отменили?
А при чем тут это? Это помогает только зацикленную прогу "развиснуть", а если не зацикливается, а подвисает - тут уже ctrl/break не помогает. Я и ждал и тыкал во все кнопки и чего только не пробывал - ни разу прога не отвисала, то есть если подвисла - только снимать задачу.
Причем заметил, что если долго не сохраняться (минут 10-15, то шансы на подвисание увеличиваются, но стопроцентной гарантии на подвисание не дает.

Цитата: лёлик от 17 февраля 2010, 21:19:58
Господи, ребята случайно зашла к вам(думала, да что там особо сложного в экселе)!  Просто ВОСХИЩАЮСЬ вами - какие вы умные(есть к чему стремиться)
Стремиться всегда есть к чему, а непознанное всегда кажется сложным и заумным. Вот когда действительно удивляешься - когда лично пообщаешься с человеком и узнаешь сколько всего о человеке не узнаешь из форума!
Так что спасибо за комплимент, но ты сильно преувеличиваешь )))
Кто цяй не пьет, тот цьмо. (с) Конфуций<br />...уж лучше слыть нулями и стебаться, чем гением не быть, но называться! © bob@ kрnemо.ru<br />

vitek163

надо расставить в таблице значения таким образом, чтобы по строке было 63, а по столбцу определнное значение. в которые нельзя ставить стоят -
какую то формулу надо сделать. цикл чтобы добавлялся по 1 пока не выполнится условие. в D2 написал, но что то не идет. как то не так. помогите кто разбирается.
+1


Нас невозможно сбить с пути, нам пофигу куда идти!

vitek163

#20
всем отбой! спасибо за попытки! там строк не хватало. вручную получается уместить!
+1


Нас невозможно сбить с пути, нам пофигу куда идти!