Как проверить, существует ли фигура или изображение на активном листе?
Например, на активный лист уже добавлены десятки фигур или изображений, и теперь вы хотите проверить, существует ли на активном листе определенная фигура или изображение. Как можно быстро выполнить эту задачу, не проверяя фигуры или изображения по одной? В Excel нет встроенной функции для этого, но в этой статье представлен код VBA для быстрого определения того, существует ли фигура или изображение на активном листе.
Проверьте, существует ли фигура или изображение на активном листе
Проверьте, существует ли фигура или изображение на активном листе
Пожалуйста, используйте приведенный ниже макрокод, чтобы проверить, существует ли определенное изображение на активном листе.
1. Нажмите Alt + F11 ключи для включения Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модули и вставьте ниже код в скрипт.
VBA: проверьте, существует ли форма или изображение
Sub CheckImage()
'UpdatebyExtendoffice20170927
Dim xChar As Picture
Dim xFlag As Boolean
Dim xCharName As String
On Error Resume Next
Application.ScreenUpdating = False
xCharName = "cat"
xFlag = False
For Each xChar In ActiveSheet.Pictures
Debug.Print xChar.Name
If xChar.Name = xCharName Then
MsgBox "The Image is on the Active Sheet", vbInformation, "KuTools For Excel"
xFlag = True
Exit For
End If
Next
If Not xFlag Then
MsgBox "The Image is Not on the Active Sheet", vbInformation, "KuTools For Excel"
End If
Application.ScreenUpdating = True
End Sub
3. Нажмите F5 Для запуска кода появится диалоговое окно, в котором будет указано, существует ли изображение на активном листе.
Функции: В коде макроса вы можете изменить имя изображения в xCharName = "кошка" в соответствии с вашими требованиями.
Статьи по теме:
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!