У меня есть лист, который содержит 9 столбцов и n строк. В этом столбце от 2 до 9 значения равны 0 или 1. Столбец 1 будет содержать имя человека. Теперь я должен удалить ячейку, которая содержит 0, и принести ячейки, которые содержат 1 последовательно рядом с именем. Пожалуйста, помогите мне написать макрос для этого. Заранее спасибо.Как удалить ячейки, если они содержат нуль
-5
A
ответ
0
Вам не нужно макрос, выполните следующие действия:
- Выбрать столбцы 2 до 9.
- Использование Найти/Заменить (Ctrl-H), чтобы заменить 0 ничего (Найти: 0 , Заменить: (пусто), нажмите «Заменить все»). Это должно оставить вас только с 1.
- Используйте GoTo (Ctrl-G), нажмите «Специальные», выберите пробелы, нажмите «ОК». Теперь вы должны выбрать все пустые ячейки.
- правой кнопкой мыши на любой из выбранных ячеек и нажмите кнопку Удалить ...
- Выберите Сдвинуть ячейки влево нажмите кнопку ОК
Если вы действительно хотите это как макрос, то просто запишите шаги, которые выполняют используя Macro Recorder. Найдите справку по записи макросов в Excel.