Selection.ShowDetail = True Автомат-ки добавляет новый лист?

Программирование на Visual Basic for Applications
sonata
Постоялец
Постоялец
 
Сообщения: 321
Зарегистрирован: 31.07.2002 (Ср) 13:18
Откуда: Russia

Selection.ShowDetail = True Автомат-ки добавляет новый лист?

Сообщение sonata » 30.10.2003 (Чт) 13:29

Есть сводная таблица "Оплата по договорам":
Договор Итоговая сумма
Мне нужно данные сводной таблицы иметь в развернутом виде,
т.е. когда щелкаешь дважды на итоговой сумме,
то она разворачивается на новом листе.
Меня это не устраивает, я хочу, чтобы развернулись все строки и на одном листе друг за дружкой.
Это, возможно?
Неужели эта строчка:
Selection.ShowDetail = True
Автоматически добавляет новый лист?
Можно в таком виде развернуть все строки на одном листе друг за дружкой?
Дело в том, что кол-во строк в сводной таблице более 500...

sonata
Постоялец
Постоялец
 
Сообщения: 321
Зарегистрирован: 31.07.2002 (Ср) 13:18
Откуда: Russia

Сообщение sonata » 30.10.2003 (Чт) 13:36

Дело в том, что эта процедура добавляет безумное количество листов...
Код: Выделить всё
Sub Макрос1()
    For i = 5 To 500
    Cells(i, 2).Select
        Selection.ShowDetail = True
    Sheets("Лист1").Select
    Next
End Sub

А мне надо все в одном друг за дружкой....

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 31.10.2003 (Пт) 9:32

Файлик кинь...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 01.11.2003 (Сб) 9:49

Связался я с вашим товаром... (c) :wink:

Это ковырять надо упорно, так что не сразу отвечу...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 33

    TopList