![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.04.2013
Сообщений: 27
|
![]()
Пожалуйста, помогите. Я только учись писать макросы. Вот написала один, а он некоректно работает.
Цель: нужно удалить пустые ячейки из выбронного столбца. Мой макрос не удаляет пустые ячейки, если они идут одна за другой. Плиз, помогите, розобраться почему, так?? Sub Макрос3() 'Не удаляет 2 и больше подряд пустых ячейки Dim R As Range Set R = Application.InputBox("Ввыделите верхнюю левую ячейку", _ "Ввыделяем диапазон", Selection.Address, , , , , 8) Range(R, R.Offset(100000, 0).End(xlUp)).Select For Each Cell In Selection If Cell.Value = 0 Then Cell.Delete End If Next Cell End Sub |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Нужно идти снизу вверх.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Нажмите Ctrl + G, потом кнопку «Выделить», потом — «пустые ячейки», потом - удалите выделенные ячейки
Так быстрее будет (включите запись макросов, когда будете это делать) |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 14.04.2013
Сообщений: 27
|
![]()
А может кто-нибудь знает мой макрос с циклом можна "подправить".
В цикле For each Next можна ка-то идти снизу вверх?? Всем спасибо за ответы! |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Нет
For selection.cells.count to 1 step -1
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
пустые ячейки | kankryk | Microsoft Office Excel | 2 | 22.11.2012 11:03 |
Удалить пустые строки. | kent4 | Помощь студентам | 3 | 04.08.2011 14:21 |
Пустые ячейки | Nac_Nac | Microsoft Office Excel | 2 | 02.08.2011 17:16 |
Заполнить пустые ячейки ниже значениями из непустой ячейки | ing60 | Microsoft Office Excel | 7 | 01.04.2009 04:20 |
пустые ячейки | StasSv | Microsoft Office Excel | 5 | 22.12.2008 17:43 |