|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.07.2013, 10:50 | #1 |
Регистрация: 26.07.2011
Сообщений: 8
|
вставка строки по условию
Здравствуйте, форумчане, помогите пожалуйста, как можно реализовать следующее: во вложенном файле на Листе1 присутствует таблица, в которой в интервале (W:AB) есть цвета (19-3922, 19-3921 и пр.) они расположены в строчку , как можно сделать что если в одной строке в интервале (W:AB) есть один цвет, то он должен скопироваться на данную строчку в столбец AC, если в диапазоне (W:AB) три цвета, то данная строка должна скопироваться три раза и все эти три цвета должны скопироваться в столбец AC как показано на Листе 2, то есть получается если есть три цвета значит будет три строки и каждый из этих цветов по отдельности будет в столбце АС (Подсчет цветов ведется на Листе 1 в столбце AC) Заранее спасибо.
|
29.07.2013, 11:59 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
см. вложение. в 29 колонке должна быть формула, нет формулы - строка не обрабатывается (таким образом исключается повторное многократное копирование строки при случайном нажатии на кнопку).
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
29.07.2013, 14:17 | #3 |
Регистрация: 26.07.2011
Сообщений: 8
|
Спасибо, я добавил в таблицу несколько ячеек, тк в рабочей таблице дб около 2000 строк, стала выходить ошибка ран тайм еррор 1004. Еще в реальной таблице цвета могут располагаться вплоть до 39 столбца, поэтому я изменил формулу для подсчета цветов с 29 на 39 номер столбца. Но ошибка осталась в чем мб дело?
|
29.07.2013, 17:05 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
дело мб в том, что где-то в макросе допущена ошибка.
что Вы исправляли и что не работает мне не известно. в выложенном повторно файле нет макросов.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
29.07.2013, 17:13 | #5 |
Регистрация: 26.07.2011
Сообщений: 8
|
извините, он не сохранился (здесь все есть)
|
29.07.2013, 19:59 | #6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
здесь аналогично. в xlsx-файле макросы не живут.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
29.07.2013, 21:06 | #7 |
Регистрация: 26.07.2011
Сообщений: 8
|
|
29.07.2013, 22:13 | #8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
откройте файл сообщением выше.
Вам не кажется что наша переписка утомила многих?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
30.07.2013, 09:46 | #9 |
Регистрация: 26.07.2011
Сообщений: 8
|
извините, конечно я новичок еще - вот и не удавалось сохранить файл - сейчас добавил в Ваш файл несколько строк, интервал где стоит формула изменил с 29 до 39 - но все равно выходит ошибка (посмотрите пож-та вложение)
|
30.07.2013, 10:44 | #10 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
У Вас данные "подгулявшие". посмотрите строку 123, например с 23 по 38 колонку ексель видит 4 ячейки с данными (26 - с ней все понятно, но не пусты еще ячейки в 29, 30 и 31 колонках)
пустая ячейка - это ячейка, в которой ничего нет, а ячейка содержащая пустую строку "" - это не пустая ячейка я макрос поправил немного, разберетесь с данными - все будет работать.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вставка макросом картинки по условию | ogololobov2009 | Microsoft Office Excel | 3 | 18.08.2013 01:13 |
Удалить строки по условию | kss | Microsoft Office Excel | 4 | 20.12.2012 08:13 |
объединить строки по условию | Volodymyr | Microsoft Office Excel | 2 | 22.08.2012 12:41 |
удаление строки по условию | avmarafon | Microsoft Office Excel | 2 | 08.01.2011 23:52 |
Окрашивание строки по условию | legion-mia | Microsoft Office Excel | 5 | 10.09.2009 09:11 |