Арам Манукян
Арам Манукян

Ecxel,VBA, Макрос, что вы думаете о макросе и как его облегчить

А как насчет алгоритма в макросе таково
Построчно рассматривается столбик С (с1,с2,с,,,, с2000)
IF с1,с2....с2000 содержит слово "Носки"
Then вырезать слово и вставить в ячейку b1,b2,,,,b2000
IF с1,с2....с2000 содержит слово "колготки"
Then вырезать слово и вставить в ячейку b1,b2,,,,b2000
....
IF с1,с2....с2000 содержит слово "ххххх"
Then вырезать слово и вставить в ячейку b1,b2,,,,b2000
Else покрасить ячейку b1,b2,,,,b2000 в красный цвет
End
и так где то 60 штук

Можно в принципе использоватьCASE тоже не плохо, но не могу найти как дать понять VBA чтобы он искал слово в ячейки и вырезал его а далее вставил ( все в экселе)

А так же чтоб он вырезал не все содержимое ячейки а лиш одно слово

АК
Александр Котляров

если с помощью макроса, а не формулы в ячейках, то можно (схема) :
цикл for
case
условие 1
присвоить строке значение ячейки (с)
убрать из строки слово и занести в другую ячейку (b)
присвоить ячейке исправленную строку
условие 2
присвоить строке значение ячейки (с)
убрать из строки слово и занести в другую ячейку (b)
присвоить ячейке исправленную строку ...
иначе
покрасить ячейку
конец case
конец цикла

Похожие вопросы
программирование в VBA Ecxel адача в дополнениях
Макрос VBA, который бы создавал письмо
Помогите пожалуйста написать макрос в VBA Excel. Заранее спасибо
Макрос на VBA в EXCEL
Макрос в VBA для Word меняющий регистр в середине предложения завел в тупик
Подскажите самоучитель для макросов на exel vba
нужна помощь в написание макроса EXcel VBA
Как сделать, чтобы макрос, написанный на VBA, всегда запускался автоматически вместе с Word \ Excel?
Несложный макрос в vba
Макрос VBA Excel. Есть таблица необходимо, чтобы макрос провел сортировку сначала по столбцу дата, а затем...