본문 바로가기

Microsoft Office/VBA

Active 시트상의 사진을 특정 셀에 맞게 크기 조절하여 넣는vba 코드

Sub Macro1()
Dim objRng As Range
Set objRng = ActiveSheet.Range("A3:F15")
With ActiveSheet.Shapes(1) 'shapes(1)은 shape개체순서를 지정하여 해당 개체를 지정된 영역에 삽입
.LockAspectRatio = msoFalse
'LockAspectRatio : True이면 크기를 조정할 때 지정한 도형의 원래 비율이 유지됩니다.
'msoFalse. 도형의 크기를 조정할 때 도형의 높이와 너비를 서로 독립적으로 변경할 수 있습니다.
.Top = objRng.Top
.Left = objRng.Left
.Height = objRng.Height
.Width = objRng.Width
End With
End Sub

'Microsoft Office > VBA' 카테고리의 다른 글

시트데이터를 이용한 VBA차트  (0) 2013.11.14
엑셀파일 삭제 방지 하는 방법  (0) 2013.11.14
선택한 셀 활성화 하기  (0) 2013.11.14
조건부서식 알아내는 코드  (0) 2013.11.14