Как автоматически изменить все изображения на "Перемещать и изменять размер вместе с ячейками" в Excel?
По умолчанию, изображения, вставленные в лист Excel, установлены в режиме “Перемещать, но не изменять размер вместе с ячейками”, то есть они остаются того же размера, даже если вы изменяете размеры ячеек. Если вам нужно, чтобы изображения изменяли размер и перемещались вместе с их ячейками, обычно приходится менять эту настройку вручную для каждого изображения. Однако существует быстрый метод установки всех изображений на “Перемещать и изменять размер вместе с ячейками” автоматически с помощью простого кода VBA. Эта статья проведет вас через этот процесс.
Автоматическое изменение всех изображений на "Перемещать и изменять размер вместе с ячейками" с помощью кода VBA
Следующий код VBA поможет вам быстро изменить свойства всех изображений на "Перемещать и изменять размер вместе с ячейками" на листе. Пожалуйста, следуйте инструкциям ниже.
1. Откройте лист, содержащий изображения, которые вы хотите изменить, перемещая и изменяя их размер вместе с ячейками, затем откройте окно Microsoft Visual Basic for Applications, нажав клавиши Alt + F11.
2. В окне Microsoft Visual Basic for Applications нажмите Вставить > Модуль. Затем скопируйте и вставьте код VBA в окно Кода.
Код VBA: изменение всех изображений на "Перемещать и изменять размер вместе с ячейками"
Sub MoveAndSizeWithCells()
Dim xPic As Picture
On Error Resume Next
Application.ScreenUpdating = False
For Each xPic In ActiveSheet.Pictures
xPic.Placement = xlMoveAndSize
Next
Application.ScreenUpdating = True
End Sub
3. Нажмите клавишу F5 или кнопку Выполнить, чтобы запустить код.
Все изображения на активном листе теперь автоматически установлены на "Перемещать и изменять размер вместе с ячейками".
Связанные статьи:
- Как центрировать изображение в ячейке Excel?
- Как проверить, содержит ли ячейка изображение в Excel?
- Как динамически вставить изображение или картинку в ячейку на основе значения ячейки в Excel?
- Как увеличить изображение при клике на него в Excel?
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Щелкните здесь, чтобы получить наиболее нужную вам функцию...
Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
- Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!