Я абсолютный новичок в кодировании VBA. Я пытаюсь упорядочить 3 изображения в Excel следующим образом:
Привести все выбранные изображения к одному и тому же размеру.
Привести 3 выбранных изображения 188 Укажи друг на друга в 1 ряду.
Моя проблема в том, что я понятия не имею, как различать картинки. С моим кодом картинки перекрываются. Вот мой код:
Sub ArrangePics()
' ArrangePics Macro
Dim objPic As Object
For Each objPic In ActiveSheet.Pictures
With objPic.ShapeRange
.LockAspectRatio = False
.Height = Application.CentimetersToPoints(4.1)
.Width = Application.CentimetersToPoints(5.1)
End With
Next
Selection.ShapeRange.Distribute msoDistributeHorizontally, msoFalse
Dim intX As Integer
intX = 1
Dim i As Long
For i = 0 To 2 Step 1
Selection.ShapeRange.Left = intX * 188
Next
' Selection.Cut
End Sub