

1번 슬라이드 처럼 여기저기 흩어져 있는 그림을
2번 슬라이드 처럼 일정한 위치로 옮기고 싶습니다
현재
Sub top1()
ActiveWindow.Selection.ShapeRange.Top = 115.0772
End Sub
Sub top2()
ActiveWindow.Selection.ShapeRange.Top = 330.6589
End Sub
Sub left1()
ActiveWindow.Selection.ShapeRange.Left = 93.05803
End Sub
Sub left2()
ActiveWindow.Selection.ShapeRange.Left = 212.1264
End Sub
Sub left3()
ActiveWindow.Selection.ShapeRange.Left = 331.1947
End Sub
Sub left4()
ActiveWindow.Selection.ShapeRange.Left = 450.2757
End Sub
Sub left5()
ActiveWindow.Selection.ShapeRange.Left = 569.3444
End Sub
이런식으로 vba를 짜서 위에5개, 아래5개, 제일왼쪽2개, 그다음 2개, 그다음 2개, 그다음2개, 그다음2개 를 묶어서 매크로 돌리는 방식으로 총 7번의 작업을 하고 있는데
더 쉬운방법이 있을거 같습니다
예를 들어 각 슬라이드 일정범위안에 있는 객체를 선택에서 a위치로이동, 다른 범위안에 있는 객체를 선택애서 b 위치로 이동 등
더 쉽고 간편한 방법을 알려주세요
추가) 또한 이매크로를 단축키로 지정해서 사용 하는 방법도 알려주세요(리본메뉴에 넣어서 alt+1~9로 쓰는 방법 말고 다른방법이 있다면..)