В данном примере я хочу чтобы остались только строки с жирным шрифтом, а с обычным удалились.
Удаление строк содержащих нормальный шрифт.
05.04.2018 17:06:29
|
|
|
|
05.04.2018 17:15:52
можно так:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|||
|
|
05.04.2018 17:22:29
Я совсем слабый в кодах. Пожалуйста напишите подробно как всё сделать.
|
|
|
|
05.04.2018 18:07:06
Игорь, приветствую! Для этого конкретного примера подойдёт, но не по теме же)))
Для других: макрос удаляет те строки, ячейки которых во втором столбце пустые. Никакой ориентировки на "жирность". Впрочем, думаю, что ТС именно это и имел ввиду — тогда название темы «Удалить строки с пустыми ячейками» UPD: Раз уж начал тут разводить, то вот вариант с "жирностью" Выделяете диапазон (или столбец целиком), в котором нужно удалить НЕжирные строки и запускаете макрос
Изменено:
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|||
|
|
05.04.2018 18:28:06
Нет, этот файл я просто кинул как пример,меня интересует именно макрос который применим ко всем файлам, где бы удалялись строки неимеющие ячеек с жирным шрифтом
|
|
|
|
05.04.2018 18:36:03
Smirn328641, обновил пост выше
Изменено:
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|||
|
|
05.04.2018 18:42:49
Ваш код не работает, если одна ячейка в строке жирным шрифтом а другие нормальным, такая строка удаляется.
И вообще хочу проконсультироваться мож я что неправильно делаю. alt+F11 --->insert--->module в появившемся окне вставляю ваш код и жму F5, потом сворачиваю и смотрю на лист Excel. |
|
|
|
05.04.2018 18:48:24
Выделять нужно диапазон в ОДНОМ столбце или ОДИН столбец целиком. Макрос проверяет каждую ячейку, применено ли к ней "жирное" форматирование и, если да, то запоминает. После просмотра всего диапазона удаляет "запомненные" ячейки целиком со строкой.
Изменено:
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|||||
|
|
05.04.2018 18:51:03
Джек, автору нужно немного иначе )
|
|
|
|
05.04.2018 18:53:43
Юрий М, вот пусть он сначала разберётся, КАК "иначе", а потом и нам покажет, что он имеет ввиду Пока я пас)))
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|
|
|
05.04.2018 18:54:34
Я понял так: если ВСЕ ячейки в строке жирные, то...
|
|
|
|
05.04.2018 18:55:31
Юрий М, в примере и шапке ни намёка на это)
в шапке вообще "хочу по щучьему велению")) можно было руками удалить и отправить готовый файл обратно)
Изменено:
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|
|
|
05.04.2018 18:58:22
Зато было уточнение (запоздалое, согласен):
|
|||
|
|
05.04.2018 19:02:40
Юрий М, так и что? В примере в 1 столбце и жирные и обычные - во втором, напротив жирных ничего, напротив обычных обычный шрифт с заливкой.
Я тут гадать и перебирать варианты не собираюсь - мне больше всех надо, что-ли?))) вот пусть ТС составит пример как положено - с листами "как есть" и "как надо" и объяснит принцип, по которому макрос должен работать: что ТС выделяет или не выделяет и так далее…
Изменено:
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|
|
|
05.04.2018 19:06:45
Я согласен: пример неудачный.
|
|
|
|
05.04.2018 19:28:39
Да согласен, действительно некорректно сформулировал. Вот новый пример. Нужно чтобы остались только строки, в которых хотя бы одна ячейка содержит жирный шрифт, а остальные удалить. Или же остались строки в ячейке А которых текст заканчивался на Итог и неважно жирным или нежирным.
|
|
|
|
05.04.2018 20:56:51
Smirn328641, немного изменилась 12 строка кода — принцип тот же. Теперь оставляет и жирные и с Итогами на конце. Проверяйте
Изменено:
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|||
|
|
06.04.2018 05:38:25
Что-то у меня всё просто удаляется или я совсем чайник). Данный код я копирую alt+F11 --->insert--->module в появившемся окне вставляю ваш код и жму F5. Верно я всё делаю?
|
|
|
|
06.04.2018 11:30:41
В #7 я дал вам ссылку на статью о макросах — вы ёё, похоже, так и не посмотрели.
Название темы (модераторам): Удалить строки по маске и признаку шрифта
Изменено:
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|||||||
|
|
07.04.2018 17:46:25
Спасибо большое за понимание и снисходительность, во всём разобрался, всё работатет.
|
||||
|
|
|||