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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.06.2008, 03:48   #1
boks
 
Регистрация: 27.09.2007
Сообщений: 6
По умолчанию Автофигуры

Как можно программно удалить автофигуры ? В книге Excel более 5000 автофигур, ручками удалять долго...
boks вне форума
Старый 04.06.2008, 10:10   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Используйте проверку на принадлежность объекта к определенному типу. Например, удалить только автофигуры из всех листов книги, можно так:
Код:
Sub DelAuto()

    Dim S As Shape, i As Integer
    
    For i = 1 To Sheets.Count
        For Each S In Sheets(i).Shapes
            If S.Type = msoAutoShape Then S.Delete
        Next
    Next

End Sub
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автофигуры shmelvs Microsoft Office Word 6 16.07.2008 17:18