Логотип
Надстройка VBA-Excel
Один из самых лучших продуктов по цена/качество. Подробнейшие инструкции, поймут все кто даже только открыл для себя Excel.
Сергей

Как удалить все картинки в Excel с выбранных листов

Если в файле Excel много картинок и их все необходимо удалить, то удобнее пользоваться надстройкой VBA-Excel. В этом случае не потребуется удалять картинки по 1 штуке.

 

Добавить в Excel!

Установите программу

*Этого функционала нет в стандартном Excel

 Скачали:  33 281 чел.

Картинки на листеОписание работы

Если файл Excel начал много весить и медленно работать, то одной из причин может быть наличие в нем картинок. При чем картинки могут быть скрыты и не отображаться на листе. Если на листе большое количество фотографий, то удалять их по одной придется долго. Удобнее воспользоваться нашей надстройкой и удалить их в несколько кликов.

Чтобы удалить все картинки с листа необходимо выполнить следующие действия:

  1. Перейти на вкладку VBA-Excel, которая будет доступна после установки.
  2. В меню Диспетчеры найти пункт Диспетчер листов.
    Вызов диспетчер листов
  3. Выбрать листы, на которых необходимо удалить все рисунки.
  4. Нажать команду Удалить картинки.
    Удаление картинок из листа Excel

Код макроса на VBA

Ниже представлен код макроса, который удаляет картинки и прочие объекты на активном листе

Sub УдалитьКартинки()
    Dim sh As Worksheet
    Dim shp As Shape
    
    For Each shp In ActiveSheet.Shapes
        shp.Delete
    Next
End Sub

Установка

Обращаем Ваше внимание, что функционал, описанный в данной статье, ОТСУТСТВУЕТ в Excel.

Чтобы его добавить, необходимо установить надстройку VBA-Excel. Данная программа содержит более сотни функций, которые сделают работу с Excel в разы эффективней. С ней рутинные задачи будут занимать считанные секунды. Программой уже воспользовались 33 281 чел., попробуйте и Вы!


Установите программу

Ссылки по теме

  1. Диспетчер листов Excel

Комментарии:

comments powered by Disqus