Здраствуйте! Нужно с помощью макроса удалить строки в таблице.
Код
Sub Макрос1()
Dim r As Integer
LastRow = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count 'определяем размеры таблицы
Application.ScreenUpdating = False
For r = LastRow To 1 Step -1 'проходим от последней строки до первой
If Application.CountA(Rows(r)) <> 0 Then Rows(r).Delete 'если в строке пусто - удаляем ее
Next r
End Sub
После выполнения макроса, выдает ошибку: Метод Delete из класса Range завершен не верно. Что нужно исправить?
Всем доброго времени суток! Никак не могу составить формулу, макрос. Имеется ячейка с датой: =СЕГОДНЯ() Имеется столбец на каком курсе учится студент со списком 1, 2, 3, 4, 5, X. Нужно составить формулу, чтобы значение курса увеличивался на 1 каждый год (01.09.2014), а после 5 курса ставилось значение X.
Доброго времени суток. Excel плохо я знаю. Так вот не могу решить задачку. Как ее реализовать? Имеется столбец А, в нем записаны Имена, в столбце B записаны номера телефонов (лист 2). Нужно, чтобы при выборе имени из списка допустим Михаил, выводился вместо его имени его номер телефона (лист 1).