셀 크기에 딱 맞춰 이미지를 삽입하면 표나 데이터와 함께 깔끔한 문서를 만들 수 있습니다. 엑셀에서는 “ALT 키를 활용한 붙이기” 기능부터 “그림 속성 설정”, 나아가 “매크로 자동화”까지 다양한 방법으로 셀과 이미지 크기를 일치시킬 수 있습니다. 오늘은 엑셀 셀 크기에 맞게 이미지 삽입 방법을 정리해 보았습니다.
ALT 키를 활용해 셀에 그림 딱 맞추기
엑셀에서 이미지를 기본 삽입하면 원본 크기로 들어오기 때문에 셀 크기에 맞춰 수동으로 조절해야 합니다.
- [삽입] 탭 → [그림] → 원하는 파일을 선택해 시트에 삽입합니다.
- 삽입된 그림을 클릭한 뒤, ALT 키를 누른 상태로 그림 테두리(8점 중 하나)를 드래그합니다.
- 셀 경계에 다가가면 자석처럼 ‘착’ 달라붙으며 크기가 자동으로 조절됩니다.
셀 크기가 변경될 때도 그림 크기 자동 조정하기
셀 높이·너비를 편집할 때마다 이미지를 다시 맞출 필요 없이, 속성 설정만으로 그림 크기가 셀 크기를 따라가도록 할 수 있습니다.
- 셀에 맞춘 그림을 선택합니다.
- 우클릭 → [그림 서식] → [크기 및 속성] 패널을 엽니다.
- 속성 섹션에서 ‘위치와 크기 변함’ 옵션을 체크합니다.
- 창을 닫으면 이후 셀 크기를 변경해도 그림이 함께 늘어나거나 줄어듭니다.
여러 그림에 한 번에 적용하는 팁
시트에 여러 개의 그림을 넣었다면 한 장씩 설정하기 번거롭습니다.
- 하나의 그림을 선택한 뒤 Ctrl+A를 누르면 시트 내 모든 그림이 한 번에 선택됩니다.
- 또는 Shift 키를 누른 채 개별 그림을 클릭해 원하는 그림만 골라 선택할 수 있습니다.
- 선택 후 앞서 설명한 ‘크기 및 속성 → 위치와 크기 변함’ 설정을 적용하세요.
VBA 매크로로 셀 크기에 이미지 자동 삽입하기
정기적으로 대량의 이미지를 삽입해야 할 때는 매크로를 활용해 클릭 한 번으로 처리할 수 있습니다. 아래 코드를 복사해 ‘Alt + F11’로 열린 VBA 편집기(Module)에 붙여넣고 실행해 보세요.
Sub InsertImageToCell()
Dim fd As FileDialog, pic As Picture, target As Range
Set target = ActiveCell
Set fd = Application.FileDialog(msoFileDialogFilePicker)
fd.AllowMultiSelect = False
fd.Filters.Clear
fd.Filters.Add "이미지 파일", "*.jpg;*.png;*.bmp", 1
If fd.Show <> -1 Then Exit Sub
Set pic = ActiveSheet.Pictures.Insert(fd.SelectedItems(1))
With pic
.Left = target.Left
.Top = target.Top
.Width = target.Width
.Height = target.Height
.Placement = xlMoveAndSize
End With
End Sub
이 매크로는 선택한 셀 위치와 크기에 맞춰 이미지를 삽입하고, 셀 크기가 변경될 때도 그림이 함께 조정되도록 설정합니다.
*참고
- ALT 키만으로 간편하게 셀에 딱 맞는 이미지를 넣을 수 있습니다.
- 그림 속성 설정으로 셀 크기 변경 시에도 재조정 없이 일관된 레이아웃을 유지하세요.
- VBA 매크로를 통해 반복 작업을 자동화하면 시간이 절약됩니다.
위 방법들을 활용해 엑셀 문서의 완성도를 높이고, 업무 속도를 한층 끌어올려 보시기 바랍니다.