|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.05.2012, 16:26 | #1 |
Регистрация: 23.03.2012
Сообщений: 6
|
Макрос удаления данных в ячейках
Добрый день.
Есть таблица в csv ---A----- -----B----- ----C----- -----D---- -----E---- 1 Parent-- -значение- --значение- --значение Category1 2 Child--- --значение- --значение- --значение Category1 3 Child--- --значение- --значение- --значение Category1 4 Parent-- --значение- --значение- --значение Category2 5 Child--- --значение- --значение- --значение Category2 ... и т.д. Нужно, чтобы макрос удалял данные в колонке E напротив Child. То есть остается Parent и должно получится так: ---A----- -----B----- ----C----- -----D---- -----E---- 1 Parent-- -значение- --значение- --значение Category1 2 Child--- --значение- --значение- --значение здесь должно быть пусто 3 Child--- --значение- --значение- --значение здесь должно быть пусто 4 Parent-- --значение- --значение- --значение Category2 5 Child--- --значение- --значение- --значение здесь должно быть пусто ... и т.д. Как это можно реализовать. Что-то подобных примеров не нахожу. Более что-то похожее нашел, если ячейка выделена цветом, но это не то. Код:
Последний раз редактировалось dmonco; 30.05.2012 в 16:38. |
30.05.2012, 16:55 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
csv - это текст.
Перебираем построчно - в строках с Child на второй позиции оставляем только первую и вторую позицию. Т.е. перекладываем в другой файл эти строки обрезанными, остальные полностью. Пример кода vbs скрипта для "самоделкина": Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 30.05.2012 в 18:08. |
30.05.2012, 17:38 | #3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
открываете файл в экселе и любым доступным Вам способом запускаете этот макрос:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
30.05.2012, 18:11 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Игорь, думаю следующий вопрос будет такой - а как мне теперь его сохранить в правильном виде?
Скриптом vbs всё можно сделать "тихо и без пыли" в виде Экселя. Но конечно нужно чуть "допрограммировать" под конкретный файл.
webmoney: E265281470651 Z422237915069 R418926282008
|
31.05.2012, 01:16 | #5 |
Регистрация: 23.03.2012
Сообщений: 6
|
IgorGO, спасибо большое. Всё работает четко.
Hugo121, все когда-то начинают. Но мой уровень не вообще нулевой)) Только Ваш код с пересохранением в файл так и не понял. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос для удаления строки | julius | Microsoft Office Excel | 28 | 03.10.2014 00:19 |
макрос для удаления строк??? | mixa2997510 | Microsoft Office Excel | 3 | 21.05.2012 13:38 |
Макрос выборочного удаления ссылок в excel | AEL7 | Microsoft Office Excel | 10 | 28.10.2011 17:40 |
Макрос добавления\удаления людей в табель | madex | Microsoft Office Excel | 5 | 31.03.2011 18:20 |
Макрос для удаления повторяющихся строк | Jelena_bsb | Microsoft Office Excel | 3 | 05.08.2010 13:34 |