![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 06.02.2013
Сообщений: 9
|
![]()
Доброго времени суток!
Имеется таблица с картинками,описанием и ценами товаров.Проблема в следующем - цены бывают новые и старые,новые имеют размерность шрифта 15, старые выполнены с размерностью 11. Мне необходимо избавиться от старых, сохранив новые. Поэтому мне необходим макрос проверяющий размерность шрифта в заполненных ячейках столбца С и очищающий ячейки имеющих размерность шрифта цифр равной 11. Подскажите ещё макрос по поиску ячеек значение которых равно 0 и их очищение. Заранее благодарен. Последний раз редактировалось Aegi; 07.02.2013 в 14:27. |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Вы бы файл свой прикрепили - макрос был бы уже готов
А то воссоздавать ваш файл для теста макроса дольше, чем писать макрос из 3 строк... |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 06.02.2013
Сообщений: 9
|
![]()
В загруженном примере надо избавиться от чисел выделенных красным в столбце С.
В столбце Е при автозаполнении кроме нужных значений появляется 0, хочу его удалить, а не скрывать. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
![]()
Aegi, в столбце "E" у вас формулы. Нужно сохранить формулу или прямо можно ноль вместе с формулой удалить?
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
![]()
Макрос, который на активном листе, в столбце "C" находит и удаляет текст, который имеет размер 11 пунктов и имеет красный цвет:
Код:
Примечание Номер цвета шрифта можно вот так узнать:
Последний раз редактировалось Скрипт; 07.02.2013 в 15:47. |
![]() |
![]() |
![]() |
#6 | |
Новичок
Джуниор
Регистрация: 06.02.2013
Сообщений: 9
|
![]() Цитата:
В прикреплённом файле мне нужно уже удалить нули макросом. Последний раз редактировалось Aegi; 07.02.2013 в 16:11. |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
![]()
Макрос, который на активном листе, в столбце "E" удаляет из ячейки данные, если в ячейке ноль. При это, удаляется и формула из ячейки.
Код:
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
![]()
Макрос, который на активном листе, в столбце "E" удаляет из ячейки данные, если в ячейке ноль. Макрос удаляет формулы из всех ячеек в столбце "E", где есть данные.
Этот макрос должен быстрее работать, чем макрос из сообщения #7. Код:
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 06.02.2013
Сообщений: 9
|
![]()
Всё работает как и задумано,Огромное спасибо вам Скрипт.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск в диапазоне | Yusch | Microsoft Office Excel | 8 | 27.08.2012 11:21 |
Как организовать поиск по размеру | Зод | Общие вопросы Delphi | 3 | 29.12.2011 01:11 |
Удаление символов в диапазоне по выбору. | Vasek007 | Microsoft Office Excel | 4 | 06.10.2010 09:02 |
Не во всём указанном диапазоне работает формула. | oleg_sh | Microsoft Office Excel | 2 | 02.03.2010 13:00 |
Расчет значений функций в указанном диапазоне изменения аргумента и параметра. | aijan | Помощь студентам | 1 | 27.11.2009 07:52 |