Страница 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 и пусто это одно значение? не знал:) пасибки большое