Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.08.2009, 09:37   #1
mephist
Форумчанин
 
Регистрация: 01.05.2009
Сообщений: 200
По умолчанию Группировка строк

Хочу к Вам обратиться вот с каким вопросом:
мне нужно атоматом сгуппировать ячейки на листе.
Код с рекордера:
Код:
Sub Макрос1()
    Rows("4:15").Select
    With ActiveSheet.Outline
        .AutomaticStyles = False
        .SummaryRow = xlAbove
        .SummaryColumn = xlRight
    End With
    Rows("4:15").Group
    ActiveSheet.Outline.ShowLevels RowLevels:=1
End Sub
И он работает.
А вот мой аналогичный код:
Код:
Sub Макрос1()
    Dim p, r As Integer
    With ActiveSheet.Outline
        .AutomaticStyles = False
        .SummaryRow = xlAbove
        .SummaryColumn = xlRight
    End With
    p = 4: r = 15
    Rows("p:r").Group
    ActiveSheet.Outline.ShowLevels RowLevels:=1
End Sub
И он не рабтает.
Выдает ошибку Run-Time error 1004
Application-defined or object-defined error
Честное слово, я не вижу никакой разницы между ними.
Подскажите, пожалуйста что не так???
mephist вне форума Ответить с цитированием
Старый 07.08.2009, 09:43   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Строку
Код:
Rows("p:r").Group
замените на
Код:
Rows(p & ":" & r).Group
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 11.08.2009, 19:32   #3
mephist
Форумчанин
 
Регистрация: 01.05.2009
Сообщений: 200
По умолчанию

Спасибо большое. А я гоолову ломал!
mephist вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Группировка строк/ столбцов mihakr Microsoft Office Excel 14 28.08.2009 12:34
Группировка строк и столбцов по опребеленному признаку aas Microsoft Office Excel 1 03.12.2008 17:25
удаление дубликатов и группировка строк Serglen Microsoft Office Excel 2 30.07.2008 15:51
группировка Мингиян Microsoft Office Excel 2 23.04.2008 23:43
Группировка SveSve Microsoft Office Excel 3 21.03.2008 11:50