У меня очень большая таблица Excel, содержащая более 2000 строк.
Я организую его, добавляя пустую строку каждый раз, когда меняется первое слово в столбце C; я занимаюсь этим уже больше получаса, и это заставило меня задуматься.
Могу ли я сделать это автоматически, через встроенное меню или макрос? Что мне делать?
Пожалуйста, будьте дружелюбны к нубам.
решение1
Записать макрос в Excel легко, такой макрос часто довольно легко изменить в соответствии с вашими потребностями — при условии, что у вас есть некоторые «БАЗОВЫЕ» знания (примечание: базовые знания языка «BASIC»).
Поскольку вы не указали, какая у вас версия Excel;
- Найдите «Записать новый макрос»
- близко к этому у вас должно быть "Использовать относительные ссылки" - сделайте эту опцию "активной"
- Поместите курсор в верхнюю часть элемента в «Столбце C», где первое слово отличается от СЛЕДУЮЩЕЙ строки.
- Нажмите/выберите «Записать новый макрос»
- Нажмите F2, затем ENDвведите ONE SPACE, нажмите ENTER (это «редактирует» содержимое ячейки и заставляет его отображаться в макросе)
- Найдите и выберите в меню «Вставка, Ячейки, Вся строка» (или используйте сочетание клавиш, если вы его знаете).
- Нажмите курсор вниз ОДИН РАЗ.
- Выберите «Остановить запись».
Нажмите ALT+ F8- найдите макрос, щелкните по имени,
затем найдите кнопку [Параметры], щелкните по ней и задайте сочетание клавиш для макроса.Хм... Кажется, есть кнопка «Изменить», хотя не уверен.- Закройте диалоговое окно.
Теперь вам нужно отредактировать этот записанный макрос... ;-) с вашими знаниями BASIC. Нажмите ALT+, F11чтобы попасть в редактор макросов.
Если вы не знаете, как его редактировать, скопируйте код макроса из редактора и вставьте его в свой вопрос выше, и кто-нибудь (возможно, я) может отредактировать его для вас.