|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.03.2010, 14:13 | #1 |
Пользователь
Регистрация: 09.02.2010
Сообщений: 41
|
Макрос записанный вручную для всех листов
Помогите, пожалуйста разобраться с синтаксисом макроса.
Особое обращение к заслуженному модератору EducatedFool. Помогите, пожалуйста. ранее Вы мне сделали большую услугу-макрос (ниже). Я понадеялся, что все понятно. Задачу выполнил - все ОК. Но теперь оказалось, что не могу справится с тем же макросом, но теперь необходимо подставить макрос, написанный вручную. ----------------------------------------------------------------- Sub DoToAll() Application.ScreenUpdating = False ' отключаем обновление экрана Dim ws As Worksheet 'декларирование переменой For Each ws In Worksheets ws.Activate ' активируем лист DeleteEmptyRows ' выполняем макрос Next End Sub Sub DeleteEmptyRows() LastRow = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count For r = LastRow To 1 Step -1 If Application.CountA(Rows(r).Columns( 9)) = 0 Then Rows(r).Delete Next r End Sub ----------------------------------------------------------------- То есть вместо DeleteEmptyRows ' выполняем макрос и Sub DeleteEmptyRows() LastRow = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count For r = LastRow To 1 Step -1 If Application.CountA(Rows(r).Columns( 9)) = 0 Then Rows(r).Delete Next r End Sub необходимо подставить макрос, записанный в Эксель 2003 вручную. К сожалению, я так и не понял, как выполняется замена макросов в представленном коде. Какова общая конструкция или шаблон в этом примере. Заранее благодарен. |
14.03.2010, 14:35 | #2 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
а где макрос записанный вручную?
ну вроде вместо Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос для сохранения всех картинок из Word в файл | Nitro | Microsoft Office Word | 5 | 24.05.2012 21:05 |
Макрос для всех листов | as-is | Microsoft Office Excel | 8 | 10.02.2011 21:15 |
Макрос для сохранения листов в отдельных файлах | Neo007 | Microsoft Office Excel | 2 | 22.10.2008 18:16 |
Макрос для обновления формул вручную только в одном листе | Neo007 | Microsoft Office Excel | 7 | 26.09.2008 18:17 |