Страница 1 из 1

макросы в excel

Добавлено: 25 окт 2006 16:11
m1ha
может мне кто-нибудь объяснить подробно как макросы писать для excel - нужно что-то, чтобы смотрело столбец и проверяла данные в ячейках на равентсво определенному значению и в случае выполнения условия данные из этой строки раскладывало по другим ячейкам некого шаблонного листа

Добавлено: 25 окт 2006 20:40
1833
насколько я понял макрос тебе не нужен. Это можно сделать обычным способом. Всякие проверки и перенос данных по листам в Excel есть.

Если хочешь, скину тебе файл с макросом. Там есть "считывае" инфы из ячейкм, обработка и вывод результата в ячейку. А там уж сам под себя сделаешь, что пожелаешь.

Добавлено: 26 окт 2006 10:09
m1ha
спасибо, давай - mymail99@list.ru

Добавлено: 26 окт 2006 15:44
m1ha
пока ответа не дождался - нужно сделать следующее:
проверять ячейки столбца к примеру С, если допустим С12=20, то значение ячейки D12 записывать в А1 листа2, F12 в А4 и т.п., далее продолжать проверку

Добавлено: 26 окт 2006 16:40
1833
идешь на лист 2. Встаешь в ячейку где хочешь увидеть результат проверки (А1 листа2)
=ЕСЛИ(Лист1!C12=20;Лист1!C12;0)
все...

--
файлик вечером отправлю

Добавлено: 27 окт 2006 09:44
m1ha
1833 писал(а):идешь на лист 2. Встаешь в ячейку где хочешь увидеть результат проверки (А1 листа2)
=ЕСЛИ(Лист1!C12=20;Лист1!C12;0)
все...

--
файлик вечером отправлю
как написать условие проверки если ячейка пустая? т.е. надо чтобы проверял сто если равно 20 или пустая, то делать тото

Добавлено: 28 окт 2006 11:43
1833
а что сделать то надо, если ячейка пустая?

попробуй начать что-то сам, наверное все вопросы снимутся.

Добавлено: 30 окт 2006 09:30
m1ha
надо чтобы если ячейка пустая делал тоже самое, что и когда равна 20, т.е. как условие задать, что если С12 к примеру равна 20 или С12 не задано значение делать то-то

Добавлено: 30 окт 2006 21:46
1833
Махаил, что же это такое "делать то-то"? :-)

Добавлено: 31 окт 2006 11:53
m1ha
да все равно что делать, пусть даже =ЕСЛИ(Лист1!C12=20;Лист1!C12;0) только условие надо C12=20 или C12=пустая ячейка и все это в одном условии

Добавлено: 31 окт 2006 16:31
1833
=ЕСЛИ((Лист1!C12=20)+ИЛИ(Лист1!C12=0);20;0)

вот

Добавлено: 31 окт 2006 17:52
m1ha
так =0 и пусто это одно значение? не знал:) пасибки большое