Народ! кто рюхает в Excel'е?
запиши макрос, который будет сдвигатся на одну строчку вниз, выделять и удалять текущую строку, а потом в цикле прокрути
может можешь текст набросать?
надо же когда-то начинать..
создаешь столбец, в котором чередуются пустые ячейки и, например, единицы (делается так: вводишь единицу во вторую строчку, выделяешь вместе с первой, нажимаешь на крестик в правом нижнем углу. Последовательность размножаетсядо конца диапазона). Затем включаешь автофильтр и выбираешь единицы - для удаления, или пустые ячейки - для дальнейшего копирования в другой лист.
'
' Макрос1 Макрос
' Макрос записан 13.02.2003 (name)
'
'
For i = 0 To 10 step 2
Range("A"+i).Select
Application.CutCopyMode = False
Selection.EntireRow.Delete
Next
End Sub
Я вообще первый раз писал. Наляпал ошибок. Тоже не знаю как в Бейсике из числа сделать строку, выдает ошибку здесь Range("A"+i).Select
Макрос будет таким, только его надо в фор завернуть, а я не помню синтаксиса фора в бейсике и как из числа сделать строку
Range("A2, A4, A6").Select
Selection.EntireRow.Delete
зы
на псевдо-бейсике
for i = 1000 downto 1 STEP -2
Range("A" + i).Select
Selection.EntireRow.Delete
End for
спасибо всем, сейчас я попробую!
На самом деле это не ламерский способ, а самый нормальный - без гемора с макросами.
Поскольку Excel не знаю, я бы воспользовался клавиатурным макрогенератором, Amacro ,например. Он запоминает клавиши, которые ты нажимаешь и может воспроизводить последовательность ускоренно сколько угодно раз, правда если таблица очень большая может довольно долго работать.
Оставить комментарий
Angelika_900
Подскажите, как из таблицы удалить каждую вторую строчку?