Excel 이미지: Excel에서 여러 이미지 또는 사진 삽입, 크기 조정, 저장, 삭제
컴퓨터, 웹 또는 OneDrive에서 사진을 삽입하거나 특정 셀에 사진을 고정해야 하는 경우, 이 가이드는 포괄적인 솔루션을 제공합니다. 셀 값에 따라 이미지를 동적으로 표시하는 방법, 여러 사진의 크기 조정 및 정렬, 의견이나 헤더에 이미지를 삽입하는 방법, 동적 이미지 드롭다운을 생성하는 방법도 배울 수 있습니다. 특정 범위 또는 워크시트에서 이미지를 내보내기, 이름 바꾸기, 떠다니기 또는 삭제와 같은 고급 작업을 위한 단계별 지침도 포함되어 있어 각 과정을 안내합니다.
목차:
1. 컴퓨터, 웹 또는 OneDrive에서 시트에 이미지나 사진 삽입
4. 여러 이미지 또는 사진을 이름과 일치하는 셀에 삽입
- 10.1 배경 기능으로 셀 텍스트 뒤에 이미지 또는 사진 삽입
- 10.2 셀 내용 뒤에 투명 이미지 또는 사진 삽입
- 10.3 셀 텍스트 뒤에 투명 이미지 또는 사진을 워터마크로 삽입
11. Excel에서 셀 범위를 이미지 또는 그림 형식으로 삽입하기
- 11.1 복사하여 그림으로 저장 기능을 사용하여 셀 범위를 이미지 또는 그림 형식으로 삽입하기
- 11.2 카메라 도구를 사용하여 범위를 이미지 또는 그림 형식으로 삽입하기
- 11.3 유용한 기능을 사용하여 범위를 이미지 또는 그림 형식으로 삽입하기
13. Excel 파일에서 모든 이미지나 사진 내보내기 또는 저장하기
- 13.1 Excel에서 모든 이미지 또는 사진을 내보내거나 저장하기 - 다른 이름으로 저장 기능 사용
- 13.2 파일 확장자를 변경하여 Excel에서 모든 이미지 또는 사진 내보내기 또는 저장하기
- 13.3 강력한 기능을 사용하여 Excel에서 모든 이미지 또는 사진을 내보내거나 저장하기
14. Excel의 셀 목록을 기반으로 폴더 내 이미지 이름 바꾸기
컴퓨터, 웹 또는 OneDrive에서 워크시트에 이미지 또는 사진 삽입
모든 Excel 버전은 컴퓨터에서 이미지나 사진을 삽입하는 것을 지원하지만, 웹이나 OneDrive에서 이미지를 삽입하려면 Excel2013 이상 버전이 필요합니다.
컴퓨터에서 이미지 또는 사진 삽입
대부분의 사람들은 컴퓨터에 저장된 이미지를 워크시트에 삽입하는 것이 쉽습니다. 다음과 같이 하세요:
1. 시트에서 이미지를 삽입할 위치를 클릭하세요.
2. 그런 다음, 삽입 > 그림 > 이 장치를 클릭하세요. 스크린샷을 참조하세요:
3. 나타난 그림 삽입 창에서 사진이 포함된 폴더를 열고, Ctrl 키를 누른 상태에서 삽입할 이미지를 선택하세요. 스크린샷을 참조하세요:
4. 그런 다음 삽입 버튼을 클릭하면 선택한 사진이 시트에 삽입됩니다. 이제 필요한 셀에 맞게 이미지를 조정하거나 크기를 변경할 수 있습니다. 스크린샷을 참조하세요:
웹 또는 OneDrive에서 이미지나 사진 삽입
Excel2013 또는 이후 버전을 사용 중이라면, 웹이나 One Drive에서 이미지를 삽입할 수 있습니다. 다음과 같이 진행하세요:
1. 시트에서 이미지를 삽입하려는 위치를 클릭하세요.
2. 그런 다음, 삽입 > 그림 > 온라인 그림을 클릭하세요. 스크린샷을 참조하세요:
3. 다음 창이 표시됩니다. 온라인 사진 섹션에서 검색하려는 내용을 텍스트 상자에 입력한 후 Enter 키를 누르세요. 모든 관련 사진이 한 번에 검색됩니다. 스크린샷을 참조하세요:
4. 그런 다음 원하는 사진을 선택하고 삽입 버튼을 클릭하세요. 사진을 삽입한 후, 필요한 위치에 맞게 사진의 크기를 조정하거나 위치를 조정하세요.
팁:
1. 특정 이미지를 검색하려면, 필요에 따라 크기, 유형, 레이아웃 또는 색상으로 찾은 이미지를 필터링할 수 있습니다.
2. Bing 검색에서 이미지를 삽입하는 것 외에도, OneDrive에 저장된 사진을 삽입할 수 있습니다. 아래 창에서 창의 왼쪽 하단에 있는 OneDrive를 클릭한 다음, 삽입하려는 이미지를 선택하세요.
Excel 셀에 이미지 또는 사진 고정
일반적으로 셀에 이미지를 삽입한 후, 셀의 크기를 조정하거나 필터링하거나 숨기면, 아래 데모에서 보이는 것처럼 이미지가 해당 셀과 함께 크기 조정되거나 필터링되지 않습니다.
이 경우, 셀과 함께 크기 조정, 필터링 또는 숨기기가 가능하도록 그림을 셀에 고정해야 합니다. 다음 단계에 따라 진행하세요:
1. 그림 하나를 클릭하여 선택한 후 Ctrl + A를 눌러 워크시트의 모든 이미지를 선택하세요.
2. 그런 다음, 그림 하나를 마우스 오른쪽 버튼으로 클릭하고, 컨텍스트 메뉴에서 크기 및 속성을 선택하세요. 스크린샷을 참조하세요:
3. 확장된 그림 서식 창에서 속성 섹션 아래에 있는 셀과 함께 이동 및 크기 조정 옵션을 선택합니다. 스크린샷을 참조하세요:
4. 그런 다음 코멘트 형식 지정 창을 닫습니다. 이제 셀의 크기를 조정하거나 필터링하거나 숨길 때, 그림도 함께 이동되고 필터링되거나 숨겨집니다.
Excel에 여러 이미지 또는 사진 삽입
때때로 여러 사진을 셀에 삽입하고 크기를 셀 크기에 맞게 자동으로 조정해야 할 때가 있습니다. 여기서는 Excel에서 이 작업을 해결하는 두 가지 방법을 소개하겠습니다.
VBA 코드를 사용하여 여러 이미지 또는 사진을 삽입하고 셀에 맞게 크기를 조정합니다
다음 VBA 코드는 셀 크기에 따라 여러 이미지를 셀에 삽입하는 데 도움이 됩니다. 다음과 같이 수행하세요:
1. 사진을 넣고자 하는 셀의 크기를 조정한 후, 셀을 선택하세요.
2. 그런 다음 ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.
3. 삽입 > 모듈을 클릭하고, 다음 매크로를 모듈 창에 붙여넣습니다.
VBA 코드: 셀 크기에 따라 여러 사진 삽입
Sub InsertPictures()
'Updateby Extendoffice
Dim PicList() As Variant
Dim PicFormat As String
Dim Rng As Range
Dim sShape As Shape
On Error Resume Next
PicList = Application.GetOpenFilename(PicFormat, MultiSelect:=True)
xColIndex = Application.ActiveCell.Column
If IsArray(PicList) Then
xRowIndex = Application.ActiveCell.Row
For lLoop = LBound(PicList) To UBound(PicList)
Set Rng = Cells(xRowIndex, xColIndex)
Set sShape = ActiveSheet.Shapes.AddPicture(PicList(lLoop), msoFalse, msoCTrue, Rng.Left, Rng.Top, Rng.Width, Rng.Height)
xRowIndex = xRowIndex + 1
Next
End If
End Sub
4. 그런 다음 F5 키를 눌러 이 코드를 실행하세요. 열린 창에서 사진이 포함된 폴더를 선택한 다음 삽입하려는 이미지를 선택하고 열기 버튼을 클릭하세요. 선택한 모든 사진이 셀 크기에 맞춰 선택한 범위에 삽입됩니다. 스크린샷을 참조하세요:
강력한 기능을 사용하여 여러 이미지 또는 사진을 삽입하고 셀에 맞게 크기를 조정하세요
VBA 코드에 익숙하지 않다면, 여기에서 강력한 기능인 Kutools for Excel의 사진 가져오기를 사용할 수 있습니다. 이 유용한 기능을 통해 여러 이미지를 셀에 빠르고 쉽게 가져올 수 있습니다.
1. Kutools Plus > 가져오기 & 내보내기 > 사진 가져오기를 클릭하세요, 스크린샷을 참조하세요:
2. 나타난 사진 가져오기 대화 상자에서 다음 계산을 수행하세요:
- 가져오기 순서 드롭다운 목록에서 사진 순서를 지정하세요. 열로 채우고 행으로 채우기 또는 행으로 채우고 열로 채우기를 선택할 수 있습니다.
- 그런 다음 추가 버튼을 클릭하여 사진 목록에 사진을 추가할 이미지 파일이나 폴더를 선택합니다;
- 가져오기 크기 버튼을 클릭하고, 사진 가져오기 크기 대화 상자에서 셀 크기 일치 옵션을 선택하세요.
3. 설정을 완료한 후, 가져오기 버튼을 클릭하세요. 이제 다른 사진 가져오기 창이 나타나면, 사진을 가져올 대상 셀을 지정하세요. 스크린샷을 참조하세요.
4. 그런 다음, OK 버튼을 클릭하면, 선택한 모든 이미지가 아래 스크린샷과 같이 특정 셀의 크기에 맞게 삽입됩니다:
이름과 일치하는 여러 이미지 또는 사진을 셀에 삽입
한 열에 제품 이름 목록이 있는 경우, 이제 아래 스크린샷과 같이 해당 제품의 사진을 다른 열에 삽입해야 합니다. 이미지를 삽입한 후 각각의 위치로 하나씩 드래그하는 것은 많은 시간을 낭비하게 됩니다. 이 섹션에서는 몇 가지 빠른 방법에 대해 설명하겠습니다.
VBA 코드를 사용하여 이름과 일치하는 여러 이미지 또는 사진 삽입
다음 VBA 코드는 이름이 일치하는 여러 이미지를 빠르게 삽입하는 데 도움이 됩니다. 다음과 같이 수행하세요:
1. ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.
2. 삽입 > 모듈을 클릭하고, 모듈 창에 다음 매크로를 붙여넣습니다.
VBA 코드: 이름과 일치하는 여러 사진 삽입
Sub InserPictureByName()
'Updateby Extendoffice
Dim xFDObject As FileDialog
Dim xStrPath, xStrPicPath As String
Dim xRgName, xRgInser, xRg, xRgI As Range
Dim xFNum As Integer
Set xFDObject = Application.FileDialog(msoFileDialogFolderPicker)
With xFDObject
.Title = "Please select the folder:"
.InitialFileName = Application.ActiveWorkbook.Path
.Show
.AllowMultiSelect = False
End With
On Error Resume Next
xStrPath = ""
xStrPath = xFDObject.SelectedItems.Item(1)
If xStrPath = "" Then
Exit Sub
End If
Set xRgName = Application.InputBox("Please select the cells contain the image name:", "Kutools for Excel", , , , , , 8)
If xRgName Is Nothing Then
MsgBox "No cells are select, exit operation! ", vbInformation, "Kutools for Excel"
Exit Sub
End If
Set xRgInser = Application.InputBox("Please select the cells to output the images", "Kutools for Excel", , , , , , 8)
If xRgInser Is Nothing Then
MsgBox " No cells are select, exit operation.! ", vbInformation, "Kutools for Excel"
Exit Sub
End If
For xFNum = 1 To xRgName.Count
Set xRg = xRgName.Item(xFNum)
Set xRgI = xRgInser.Item(xFNum)
xStrPicPath = xStrPath & "\" & xRg.Text & ".png"
If Not Dir(xStrPicPath, vbDirectory) = vbNullString Then
With xRgI.Parent.Pictures.Insert(xStrPicPath)
.Left = xRgI.Left
.Top = xRgI.Top
.ShapeRange.LockAspectRatio = msoFalse
.ShapeRange.Height = 60
.ShapeRange.Width = 60
End With
End If
Next
End Sub
참고: 위 코드에서, 스크립트 내의 ".ShapeRange.Height =60", ".ShapeRange.Width =60"를 필요에 따라 이미지 높이와 너비로 변경할 수 있습니다.
3. 그런 다음 F5 키를 눌러 이 코드를 실행하고, 열린 창에서 삽입할 이미지를 포함하는 폴더를 선택하세요. 스크린샷을 참조하세요:
4. 그런 다음, OK 버튼을 클릭하면, 이미지 이름이 포함된 셀을 선택하라는 메시지 상자가 나타납니다. 스크린샷을 참조하세요:
5. 계속해서 OK 버튼을 클릭하면 다른 메시지 상자가 나타납니다. 이미지를 출력할 셀을 선택하세요. 스크린샷을 참조하세요:
6. 마지막으로 확인을 클릭하면, 사진들이 이름을 기준으로 셀에 즉시 삽입됩니다. 스크린샷을 참조하세요:
유용한 기능을 사용하여 여러 이미지 또는 사진을 이름과 일치시켜 삽입하기
Kutools for Excel의 사진 일치 가져오기 기능을 사용하면 이미지 이름을 기준으로 이미지를 빠르고 쉽게 삽입할 수 있습니다.
Kutools for Excel - Excel용 필수 도구 300개 이상이 포함되어 있습니다. 영구적으로 무료인 AI 기능을 활용하세요! 지금 다운로드하세요!
1. Kutools Plus > 가져오기 & 내보내기 > 사진 일치 가져오기를 클릭하세요, 스크린샷을 참조하세요:
2. 나타난 사진 일치 가져오기 대화 상자에서 다음 작업을 수행하세요:
- 가져오기 순서 드롭다운 목록에서 사진 순서를 지정하세요. 열로 채우고 행으로 채우기 또는 행으로 채우고 열로 채우기를 선택할 수 있습니다.
- 그런 다음, 일치 범위 텍스트 상자에서 이미지를 삽입하고자 하는 사진 이름을 선택합니다.
- 그런 다음, 추가 버튼을 클릭하여 이미지 파일이나 폴더를 선택하여 사진 목록에 사진을 추가합니다;
- 다음으로, 사진 크기를 지정해야 합니다. 가져오기 크기 버튼을 클릭하고, 사진 가져오기 크기 대화 상자에서 필요한 사진 크기를 선택하세요.
3. 설정을 완료한 후, 가져오기 버튼을 클릭하고, 팝업된 사진 일치 가져오기 대화 상자에서 이미지를 배치할 셀 하나 또는 셀 목록을 선택하세요. 스크린샷을 참조하세요:
4. 그런 다음, 확인을 클릭하면 셀 값과 이름이 일치하는 모든 사진이 삽입됩니다. 스크린샷을 참조하세요:
URL에서 이미지 또는 사진 삽입 또는 표시
URL 목록에서 이미지를 표시하거나 삽입하려고 시도한 적이 있습니까? Excel에 이미지를 직접 삽입할 수 있는 좋은 방법이 없을 수도 있지만, 코드를 적용하거나 타사 도구를 사용하여 처리할 수 있습니다.
VBA 코드를 사용하여 URL에서 이미지 또는 사진 삽입 또는 표시
다음 VBA 코드를 적용하여 URL 목록을 기반으로 이미지를 삽입하세요.
1. 먼저, 이미지를 배치할 인접 셀의 크기를 조정하세요.
2. ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.
3. 삽입 > 모듈을 클릭하고, 다음 매크로를 모듈 창에 붙여넣습니다.
VBA 코드: URL 목록에서 사진 삽입
Sub URLPictureInsert()
'Updateby Extendoffice
Dim Pshp As Shape
Dim xRg As Range
Dim xCol As Long
On Error Resume Next
Application.ScreenUpdating = False
Set Rng = ActiveSheet.Range("A2:A5")
For Each cell In Rng
filenam = cell
ActiveSheet.Pictures.Insert(filenam).Select
Set Pshp = Selection.ShapeRange.Item(1)
If Pshp Is Nothing Then GoTo lab
xCol = cell.Column + 1
Set xRg = Cells(cell.Row, xCol)
With Pshp
.LockAspectRatio = msoFalse
If .Width > xRg.Width Then .Width = xRg.Width * 2 / 3
If .Height > xRg.Height Then .Height = xRg.Height * 2 / 3
.Top = xRg.Top + (xRg.Height - .Height) / 2
.Left = xRg.Left + (xRg.Width - .Width) / 2
End With
lab:
Set Pshp = Nothing
Range("A2").Select
Next
Application.ScreenUpdating = True
End Sub
참고: 위 코드에서 A2:A5는 이미지를 추출하고자 하는 URL 주소가 포함된 셀 범위입니다. 필요에 따라 셀 참조를 변경해야 합니다.
4. 그런 다음 F5 키를 눌러 이 코드를 실행하면, 일치하는 사진들이 URL에서 인접한 열로 추출되어 셀의 가운데에 배치됩니다. 스크린샷을 참조하세요:
놀라운 기능으로 URL에서 이미지 또는 사진 삽입 및 표시
Kutools for Excel에는 놀라운 기능인 경로(URL)에서 사진 삽입이 있습니다. 이 유틸리티를 사용하면 해당 URL에서 사진을 빠르고 쉽게 추출할 수 있습니다.
1. Kutools > 삽입 > 경로(URL)에서 사진 삽입을 클릭하세요, 스크린샷을 참조하세요:
2. 나타난 경로(URL)에서 사진 삽입 대화 상자에서 다음 계산을 설정하세요:
- URL 셀 목록과 이미지를 넣을 범위를 선택하세요;
- 사진 크기 섹션에서 필요한 대로 이미지의 크기를 지정하세요.
3. 그런 다음, 확인 버튼을 클릭하면 모든 사진이 URL에서 추출됩니다. 스크린샷을 참조하세요:
파일 경로에서 이미지 또는 사진 삽입 또는 표시
파일 경로에서 이미지를 삽입해야 하는 경우, 여기에서도 솔루션을 제공합니다.
VBA 코드를 사용하여 파일 경로에서 이미지나 사진 삽입 또는 표시
이미지 파일 경로를 기준으로 이미지를 삽입하기 위해 다음 VBA 코드를 적용할 수 있습니다.
1. ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.
2. 삽입 > 모듈을 클릭한 다음, 모듈 창에 다음 코드를 붙여넣습니다.
VBA 코드: 파일 경로 범위에서 이미지 삽입
Sub InsertPicFromFilePath()
'Updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xVal As String
On Error Resume Next
Set xRg = Application.InputBox("Please select file path cells:", "KuTools for Excel", Selection.Address, , , , , 8)
If xRg Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For Each xCell In xRg
xVal = xCell.Value
If xVal <> "" Then
ActiveSheet.Shapes.AddPicture xCell.Value, msoFalse, msoTrue, _
xCell.Offset(0, 1).Left, xCell.Top, xCell.Height, _
xCell.Height
End If
Next
Application.ScreenUpdating = True
End Sub
3. 위의 코드를 삽입한 후, F5 키를 눌러 코드를 실행하면, 파일 경로 셀을 선택하라는 메시지 상자가 나타납니다. 스크린샷을 참조하세요:
4. 그런 다음 OK 버튼을 클릭하면, 파일 경로를 기반으로 한 모든 이미지가 다음 열에 표시됩니다. 아래 스크린샷을 참조하세요:
놀라운 기능으로 파일 경로에서 이미지나 사진을 삽입하거나 표시합니다
Kutools for Excel의 경로(URL)에서 사진 삽입 기능은 파일 경로에서 관련 이미지를 표시하는 데 도움을 줄 수 있습니다.
Kutools for Excel - Excel용 필수 도구 300개 이상이 포함되어 있습니다. 영구적으로 무료인 AI 기능을 활용하세요! 지금 다운로드하세요!
1. Kutools > 삽입 > 경로(URL)에서 사진 삽입을 클릭하고, 팝업된 대화 상자에서 파일 경로 범위, 이미지 출력 범위, 필요한 이미지 크기를 지정하세요. 스크린샷을 참조하세요.
2. 옵션을 설정한 후, 확인 버튼을 클릭하면 이미지가 선택한 셀에 한 번에 삽입됩니다. 스크린샷을 참조하세요:
의견에 이미지 또는 사진 삽입
셀에 사진을 삽입하는 것은 쉬울 수 있지만, 때때로 의견 상자에 사진을 삽입하고 싶을 때가 있습니다. 이 작업을 어떻게 처리하시겠습니까?
1. 의견을 삽입하려는 셀을 선택하고 오른쪽 클릭한 다음, 코멘트 삽입을 선택하세요. 스크린샷을 참조하세요:
2. 그런 다음 커서가 네 개의 화살표 아이콘으로 바뀔 때까지 의견 상자의 가장자리에 커서를 올려놓습니다. 그런 다음 오른쪽 클릭하고 코멘트 형식 지정 옵션을 선택합니다. 스크린샷을 참조하세요:
3. 팝업된 코멘트 형식 지정 대화 상자에서 색상 및 선 탭을 클릭한 다음 색상 드롭다운 목록에서 채우기 효과를 선택하세요. 스크린샷을 참조하세요:
4. 그런 다음, 다음 채우기 효과 대화 상자에서 그림 탭을 클릭하고 그림 선택 버튼을 클릭하여 삽입하려는 그림을 선택합니다. 스크린샷을 참조하세요:
5. 그런 다음, 확인을 클릭하면, 그림이 의견 상자에 삽입됩니다. 스크린샷을 참조하세요:
헤더 또는 푸터에 이미지 또는 그림 삽입
Excel 워크시트의 헤더 또는 푸터에 그림을 삽입하려면, 이 섹션의 단계가 도움이 될 수 있습니다. 다음과 같이 진행하세요:
1. 이미지 삽입을 원하는 워크시트를 활성화합니다. 머리글이나 푸터에 이미지를 삽입할 수 있습니다.
2. 그런 다음, 삽입 > 헤더 & 푸터를 클릭하면 헤더 & 푸터 도구 탭으로 이동합니다. 스크린샷을 참조하세요:
3. 머리글 또는 푸터에 사진을 삽입하려면, 필요에 따라 왼쪽, 오른쪽 또는 가운데 머리글 또는 푸터 상자를 클릭한 후, 디자인 탭 아래의 그림을 클릭하세요. 스크린샷을 참조하세요:
4. 그런 다음, 그림 삽입 창이 나타납니다. 추가할 그림을 선택하고 삽입을 클릭하세요. 이제 머리글 또는 푸터 상자에 &[Picture] 자리 표시자가 나타납니다. 머리글 또는 푸터 상자 외부의 아무 곳이나 클릭하면, 삽입된 그림이 아래 스크린샷과 같이 표시됩니다.
팁: 때때로 이미지가 아래 스크린샷과 같이 워크시트의 데이터 영역과 겹치는 경우가 있습니다. 이는 이미지가 너무 커서 머리글이나 푸터 섹션 상자에 자동으로 맞춰지지 않기 때문입니다.
이 문제를 해결하려면 머리글이나 푸터에 있는 이미지의 크기를 조정하면 됩니다. 다음 단계를 따라 주세요:
1. 이미지가 있는 머리글 또는 바닥글 섹션을 클릭한 다음, 디자인 탭에서 그림 서식을 클릭하세요. 스크린샷을 참조하세요:
2. 그림 서식 대화 상자에서 크기 탭 아래에 있는 이미지 크기를 헤더 또는 푸터 섹션 상자에 맞게 조정하세요. 스크린샷을 참조하세요:
3. 그런 다음, OK를 클릭하면 원하는 결과를 얻을 수 있습니다.
여러 워크시트에 동일한 이미지 또는 그림 삽입
때때로 통합 문서의 모든 워크시트에 로고 사진을 삽입하고 싶을 수 있습니다. 일반적으로 삽입 기능을 사용하여 한 시트에서 다른 시트로 하나씩 사진을 삽입할 수 있습니다. 이 시간 소모적인 기능을 제외하고, 다음 VBA 코드는 모든 시트의 특정 셀에 동일한 사진을 한 번에 삽입하는 데 도움을 줄 수 있습니다. 아래 단계를 따라 주세요:
1. ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.
2. 삽입 > 모듈을 클릭하고, 모듈 창에 다음 코드를 붙여넣습니다.
VBA 코드: 모든 워크시트에 동일한 사진 삽입:
Sub InsertImagetoallsheets()
'Updateby Extendoffice
Dim I As Long
Dim xPath As String
Dim xShape As Shape
Dim xRg As Range
xPath = "C:\Users\AddinTestWin10\Desktop\my images\logo.png"
If Dir(xPath) = "" Then
MsgBox "Picture file was not found in path!", vbInformation, "KuTools for Excel"
Exit Sub
End If
For I = 1 To ActiveWorkbook.Sheets.Count
Set xRg = Sheets(I).Range("A1")
Set xShape = Sheets(I).Shapes.AddPicture(xPath, True, True, xRg.Left, xRg.Top, xRg.Width, xRg.Height)
Next
End Sub
참고: 위 코드에서 C:\Users\AddinTestWin10\Desktop\my images\logo.png는 사진의 경로와 이름이며, Range("A1")의 A1은 사진을 삽입하고자 하는 셀입니다. 필요에 따라 변경하세요.
3. 그런 다음 F5 키를 눌러 이 코드를 실행하면 특정 사진이 각 워크시트의 셀 A1에 즉시 삽입됩니다. 아래 데모를 참조하세요:
셀 텍스트 뒤에 이미지 또는 사진 삽입
워크시트 데이터를 더 아름답고 매력적으로 만들기 위해 이미지를 배경으로 사용할 수 있습니다. 셀 내용 뒤에 이미지를 삽입하려면, 다음 방법들이 도움이 될 수 있습니다.
배경 기능을 사용하여 셀 내용 뒤에 이미지 또는 사진 삽입
1. 배경 이미지를 삽입하고자 하는 시트를 엽니다.
2. 그런 다음, 페이지 레이아웃 > 배경을 클릭하세요. 스크린샷을 참조하세요:
3. 팝업된 그림 삽입 창에서, 컴퓨터, 웹사이트 또는 OneDrive에서 필요한 그림을 선택하세요. 스크린샷을 참조하세요:
4. 이제 이미지는 아래 스크린샷과 같이 시트의 배경으로 삽입되었습니다.
팁: 배경 이미지를 삭제하려면 페이지 레이아웃 > 배경 삭제를 클릭하세요. 스크린샷을 참조하세요:
셀 내용 뒤에 투명 이미지 또는 사진 삽입
위의 방법으로는 삽입된 배경 이미지의 투명도를 변경할 수 없으므로, 배경 이미지의 색상이 짙으면 워크시트의 데이터를 읽기가 불편할 수 있습니다. 이 섹션에서는 셀 뒤에 투명한 사진을 삽입하는 방법에 대해 설명하겠습니다.
1. 삽입 > 도형을 클릭하고 사각형 도형을 선택하세요. 스크린샷을 참조하세요:
2. 그런 다음, 현재 시트에서 필요한 만큼 큰 도형을 그립니다.
3. 도형을 그린 후 리본에 '그리기 도구' 탭이 표시됩니다. 그런 다음 '서식' > '도형 윤곽선' > '윤곽선 없음'을 클릭하세요. 스크린샷을 참조하세요:
4. 그런 다음 도형을 마우스 오른쪽 버튼으로 클릭하고, 컨텍스트 메뉴에서 도형 서식 지정을 선택하세요. 스크린샷을 참조하세요:
5. 확장된 도형 서식 창에서, 채우기 및 선 탭 아래에서 다음 계산을 수행하세요:
- 채우기 섹션에서 그림 또는 질감 채우기 옵션을 선택하세요;
- 그림 링크 소스에서 삽입 버튼을 클릭하고 삽입할 그림을 선택하세요;
- 그런 다음, 투명도 섹션에서 필요에 따라 사진의 투명도를 조정하세요.
6. 그런 다음, 위의 스크린샷에 표시된 것처럼 그림으로 채워진 도형이 배경 이미지처럼 보일 것입니다.
참고: 이 유형의 배경 이미지를 삽입한 후에는 그림 범위 내에 텍스트를 입력할 수 없습니다.
셀 텍스트 뒤에 투명 이미지 또는 사진을 워터마크로 삽입
위의 두 가지 방법 모두 한계가 있습니다. 첫 번째 방법은 이미지의 투명도를 변경할 수 없고, 두 번째 방법은 그림 영역 내의 셀에 텍스트를 입력할 수 없습니다. 이러한 문제를 해결하기 위해 Kutools for Excel의 워터마크 삽입 기능이 도움이 될 수 있습니다.
1. Kutools > 삽입 > 워터마크 삽입을 클릭하세요, 스크린샷을 참조하세요:
2. 팝업된 워터마크 삽입 대화 상자에서 그림 워터마크를 선택한 후, 그림 선택 버튼을 클릭하여 삽입할 이미지를 선택하고, 이미지 크기를 지정한 후 침식 옵션을 선택하세요. 스크린샷을 참조하세요:
3. 그런 다음, 확인 버튼을 클릭하면 그림이 배경 이미지로 워크시트에 삽입됩니다.
Excel에서 셀 범위를 이미지 또는 사진 형식으로 삽입
Excel에서 범위를 복사하여 이미지로 삽입해 본 적이 있나요? 이 섹션에서는 Excel에서 이 작업을 빠르게 처리하는 몇 가지 방법을 소개하겠습니다.
Copy as Picture 기능을 사용하여 셀 범위를 이미지 또는 그림 형식으로 삽입
Excel에서 '그림으로 복사' 기능을 사용하여 셀 범위를 이미지로 복사하고 삽입할 수 있습니다.
1. 복사하여 이미지로 삽입할 셀 범위를 선택하세요.
2. 그런 다음, 홈 > 복사 > 그림으로 복사를 클릭하세요. 스크린샷을 참조하세요:
3. 팝업된 '그림 복사' 대화 상자에서 '서식' 섹션에서 '그림'을 선택하세요. 스크린샷을 참조하세요:
4. 그런 다음, OK 버튼을 클릭하세요. 이제 통합 문서의 어느 곳에나 이미지를 붙여넣기 위해 Ctrl + V를 누르기만 하면 됩니다.
카메라 도구를 사용하여 범위를 이미지 또는 사진 형식으로 삽입
Excel에는 선택한 데이터를 사진으로 찍어 이미지로 붙여넣을 수 있는 Camera 도구가 있습니다. 원본 데이터가 변경되면 복사된 이미지도 동적으로 변경됩니다.
먼저 리본에 Camera를 표시한 다음 적용하세요.
1. 빠른 실행 도구 모음 사용자 정의 아이콘을 클릭한 다음, 옵션 더 보기를 클릭하세요. 스크린샷을 참조하세요:
2. 열린 Excel 옵션 대화 상자에서 다음 작업을 수행하세요:
- 드롭다운 목록에서 모든 명령을 선택하세요;
- 그런 다음, 목록 상자에서 Camera를 선택하세요;
- 그런 다음, 추가 버튼을 클릭하여 이 도구를 빠른 실행 도구 모음 사용자 정의에 추가합니다;
- 마지막으로, 이 대화 상자를 닫으려면 OK를 클릭하세요.
3. 카메라 도구가 리본에 표시되었습니다. 스크린샷을 참조하세요:
4. 그런 다음, 이미지를 원하는 셀 범위를 선택하세요.
5. 그런 다음, Camera 도구를 클릭하고 워크시트로 이동하여 아무 곳이나 클릭하면, 아래 데모와 같이 데이터 범위가 이미지로 삽입됩니다:
유용한 기능을 사용하여 셀 범위를 이미지 또는 그림 형식으로 삽입하기
Kutools for Excel을 사용하면, 자동 텍스트 라이브러리 기능을 통해 선택한 데이터를 자동 텍스트 라이브러리에 저장할 수 있으며, 이후 필요할 때 이미지나 텍스트로 사용할 수 있습니다.
Kutools for Excel - Excel용 필수 도구 300개 이상이 포함되어 있습니다. 영구적으로 무료인 AI 기능을 활용하세요! 지금 다운로드하세요!
1. 이미지로 삽입할 데이터 범위를 선택하세요.
2. 그런 다음 Kutools > 탐색을 클릭하세요. 스크린샷을 참조하세요:
3. 확장된 탐색 창에서 자동 텍스트 라이브러리 아이콘을 클릭한 다음 선택한 콘텐츠를 자동 텍스트에 추가 아이콘을 클릭하세요. 스크린샷을 참조하세요:
4. 새 자동 텍스트에 추가 대화 상자에서 이 항목의 이름을 지정한 후 추가할 그룹을 선택합니다. 스크린샷을 참조하세요:
5. 그런 다음, 추가 버튼을 클릭하여 자동 텍스트 라이브러리 창에 추가합니다. 이 범위를 그림으로 삽입하려면, 그림을 배치할 셀을 클릭한 후 자동 텍스트 라이브러리 창에서 저장된 항목을 찾아 항목의 드롭다운 목록에서 다음으로 삽입 > 그림 (EMF)을 클릭하면 됩니다. 그러면 데이터 범위가 이미지로 시트에 삽입됩니다. 스크린샷을 참조하세요:
셀 값에 따라 동적으로 이미지 또는 사진 삽입
이 섹션에서는 셀 값에 따라 특정 이미지를 표시하는 방법을 보여드리겠습니다. 예를 들어, 드롭다운 셀에서 특정 항목을 선택하면 해당 이미지를 표시하고, 다른 항목을 선택하면 아래 데모에서 보여지는 것처럼 이미지가 동적으로 변경됩니다.
셀 값에 따라 동적으로 이미지 또는 사진 삽입하기 - 셀 이름 기능 사용
일반적으로 Excel에서는 동적 이름 범위를 생성한 다음, 이 작업을 해결하기 위해 링크된 그림을 사용할 수 있습니다.
1. 먼저, 제품 이름과 관련 이미지를 포함하는 두 개의 열을 생성해야 합니다. 스크린샷을 참조하세요:
2. 그런 다음 셀 값에 대해 드롭다운 목록을 생성하세요. 드롭다운 목록을 출력할 셀을 클릭한 후 데이터 > 유효성 검사 > 유효성 검사를 클릭하세요. 스크린샷을 참조하세요:
3. 팝업된 데이터 유효성 검사 대화 상자에서, 옵션 탭 아래 허용 드롭다운에서 일차원 테이블을 선택하고, 링크 소스 텍스트 상자에서 드롭다운 목록을 생성할 셀을 선택합니다. 스크린샷을 참조하세요:
4. 확인을 클릭하면 셀 값이 포함된 드롭다운 목록이 생성됩니다. 드롭다운 목록에서 항목을 선택하세요. 스크린샷을 참조하세요:
5. 그런 다음, 수식 > 이름 정의를 클릭하세요, 스크린샷을 참조하세요:
6. 새 이름 대화 상자에서 다음 작업을 수행하세요:
- 이름 텍스트 상자에 myimage라는 이름을 입력하세요;
- 그런 다음 이 수식을 복사하여 붙여넣으세요: =INDEX(Sheet11!$A$2:$B$6,MATCH(Sheet11!$E$2,Sheet11!$A$2:$A$6,0),2) 참조 대상 텍스트 상자에 입력합니다.
참고: 위 수식에서:
- Sheet11!$A$2:$B$6: 값과 사진을 사용하려는 워크시트와 범위입니다;
- Sheet11!$E$2: 드롭다운 목록을 생성한 워크시트 내의 셀입니다;
- Sheet11!$A$2:$A$6: 선택한 셀 목록은 드롭다운 목록을 생성한 기준입니다;
- 변수 번호2는 이미지를 포함하는 열 번호입니다. 이미지가 C열에 있다면,3을 입력해야 합니다.
7. 그런 다음, OK 버튼을 클릭하고, E2 셀 값에 따라 원래 범위에서 F2 셀로 해당 그림을 복사하여 붙여넣으세요. 스크린샷을 참조하세요:
8. 다음으로, F2 셀에서 그림을 선택한 후, 수식 표시줄에 이 수식 =myimage (myimage는6단계에서 생성한 셀 이름입니다)를 입력하세요. 스크린샷을 참조하세요:
9. 수식을 입력한 후 Enter 키를 누르면, 드롭다운 목록에서 항목을 선택할 때 해당 항목의 관련 사진이 즉시 표시됩니다. 스크린샷을 참조하세요:
셀 값에 따라 동적으로 이미지 또는 사진 삽입하기 - 편리한 기능 활용
위의 방법은 대부분의 사람들에게 어려울 수 있습니다. 여기서는 Kutools for Excel의 유용한 기능인 이미지 드롭다운 목록을 소개하겠습니다. 이 유용한 도구를 사용하면 몇 번의 클릭만으로 관련 이미지를 포함한 여러 드롭다운 목록을 생성할 수 있습니다.
1. 먼저, 워크시트에 제품 이름과 관련 이미지를 포함한 두 개의 열을 생성해야 합니다.
2. 그런 다음, Kutools > 드롭다운 목록 > 이미지 드롭다운 목록 생성 을 클릭하세요. 스크린샷을 참조하세요:
3. 이미지 드롭다운 목록 대화 상자에서 셀 값과 이미지 열을 생성한 경우,1단계를 무시하고 원본 데이터와 이미지 범위 및 출력 위치를 선택하세요. 스크린샷을 참조하세요:
4. 그런 다음, 확인 버튼을 클릭하면 이미지가 포함된 드롭다운 목록이 선택한 셀에 생성됩니다. 드롭다운 셀에서 항목을 선택하면 해당 이미지가 즉시 표시됩니다. 아래 데모를 참조하세요:
Excel 파일에서 모든 이미지 또는 사진 내보내기 또는 저장하기
통합 문서에 여러 이미지가 있는 경우, 이제 Excel 파일에서 모든 이미지를 추출하여 폴더에 저장하고 싶습니다. Excel에서 이 작업을 어떻게 해결할 수 있을까요?
Excel에서 모든 이미지나 사진을 내보내거나 저장하기 - 다른 이름으로 저장 기능 사용
일반적으로, 통합 문서에서 모든 이미지를 저장하려면 다른 이름으로 저장 기능을 사용할 수 있습니다. 다음과 같이 하세요:
1. 파일 > 다른 이름으로 저장을 클릭하고, 다른 이름으로 저장 창에서 내보낸 파일을 저장할 폴더를 지정한 다음, 저장 형식 지정 드롭다운 목록에서 웹 페이지(*.htm;*.html)를 선택합니다. 스크린샷을 참조하세요:
2. 그런 다음 저장 버튼을 클릭하고 특정 폴더로 이동하면 두 개의 파일을 볼 수 있습니다. 하나는 HTML 형식 파일이고, 다른 하나는 통합 문서에서 가져온 그림, 차트 또는 기타 객체를 포함하는 폴더입니다. 스크린샷을 참조하세요:
3. 그런 다음 필요한 경우 이미지만 다른 폴더로 드래그할 수 있습니다.
참고: 이 다른 이름으로 저장 기능을 사용하면 각 사진을 두 번 얻게 됩니다. 하나는 작고, 다른 하나는 큽니다. 따라서 필요에 따라 더 높은 해상도의 이미지를 저장할 수 있습니다.
파일 확장자를 변경하여 Excel에서 모든 이미지나 사진을 내보내거나 저장하기
Excel 파일에서 모든 이미지를 저장하려면 파일 확장자를 RAR로 변경할 수도 있습니다. 다음과 같이 하세요:
1. 아래 스크린샷에 표시된 것처럼 파일 확장자를 xlsx에서 rar로 변경하세요.
2. 그런 다음 파일의 압축을 풀면 폴더 안에3개의 폴더와1개의 파일이 보입니다. 스크린샷을 참조하세요:
3. 그런 다음, xl 폴더를 클릭하여 열고, media 폴더를 열면 모든 이미지가 중복 없이 여기에 저장되어 있는 것을 볼 수 있습니다. 스크린샷을 참조하세요:
강력한 기능으로 Excel에서 모든 이미지나 사진을 내보내거나 저장하기
Kutools for Excel을 사용하면, Export Graphics 기능을 통해 필요에 따라 그림, 차트, 도형과 같은 특정 객체를 이미지 형식으로 빠르게 내보낼 수 있습니다.
1. Kutools Plus > 가져오기 & 내보내기 > 차트 내보내기를 클릭하세요. 스크린샷을 참조하세요:
2. 차트 내보내기 대화 상자에서 다음 계산을 수행하세요:
- 유형 드롭다운 목록에서 그림 옵션을 선택하세요;
- 내보내는 사진을 저장할 폴더를 지정하세요;
- 그런 다음 내보내기 형식 드롭다운 목록을 클릭하여 사진의 형식을 선택하세요.
3. 마지막으로, 확인 버튼을 클릭하면, 현재 워크북의 모든 이미지가 지정한 폴더에 저장됩니다. 스크린샷을 참조하세요:
Excel의 셀 목록을 기반으로 폴더 내 이미지 이름 바꾸기
폴더에 많은 사진이 있을 때, 이제 이 모든 이미지를 이름 바꾸고 싶다면, Excel에서 이 작업을 쉽게 해결할 수 있는 방법은 무엇일까요?
Excel에서 먼저 모든 이전 이미지 이름을 열에 나열한 다음 새 이름을 입력하고, 마지막으로 VBA 코드를 적용하여 이전 이름을 새 이름으로 한 번에 바꿉니다. 아래 단계에 따라 진행하세요:
1. 모든 이미지 이름을 셀 목록에 나열하거나, 아래 코드를 적용하여 특정 폴더의 모든 이미지 이름을 하나씩 수동으로 입력하지 않고 나열할 수 있습니다.
2. ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.
3. 삽입 > 모듈을 클릭하고, 모듈 창에 다음 매크로를 붙여넣습니다.
VBA 코드: 폴더에서 모든 이미지 이름 목록
Sub MainList()
'Updateby Extendoffice
On Error Resume Next
Set xRg = Application.InputBox("Please select a cell to put the filenames:", "KuTools For Excel", Selection.Address, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xRg = xRg(1)
Set Folder = Application.FileDialog(msoFileDialogFolderPicker)
If Folder.Show <> -1 Then Exit Sub
xDir = Folder.SelectedItems(1)
Call ListFilesInFolder(xRg, xDir, True)
End Sub
Sub ListFilesInFolder(ByVal xRg As Range, ByVal xFolderName As String, ByVal xIsSubfolders As Boolean)
Dim xFileSystemObject As Object
Dim xFolder As Object
Dim xSubFolder As Object
Dim xFile As Object
Dim rowIndex As Long
Set xFileSystemObject = CreateObject("Scripting.FileSystemObject")
Set xFolder = xFileSystemObject.GetFolder(xFolderName)
rowIndex = 1
For Each xFile In xFolder.Files
xRg.Formula = xFile.Name
Set xRg = xRg.Offset(rowIndex)
rowIndex = 1
Next xFile
If xIsSubfolders Then
For Each xSubFolder In xFolder.SubFolders
ListFilesInFolder xRg, xSubFolder.Path, True
Next xSubFolder
End If
Set xFile = Nothing
Set xFolder = Nothing
Set xFileSystemObject = Nothing
End Sub
4. 그런 다음, F5 키를 눌러 이 코드를 실행하면, 이미지 이름을 출력할 셀을 클릭하라는 메시지 상자가 나타납니다. 스크린샷을 참조하세요:
5. 그런 다음, 확인을 클릭하세요. 다른 찾아보기 대화 상자가 나타납니다. 모든 이미지 이름을 나열하려는 사진이 포함된 폴더를 선택하세요. 스크린샷을 참조하세요:
6. 확인을 클릭하면, 특정 폴더의 모든 이미지 이름이 셀에 나열됩니다. 스크린샷을 참조하세요:
7. 그런 다음, 아래 스크린샷에 표시된 대로 다른 열에 필요한 새 이름을 입력하세요:
8. 그런 다음, 아래 코드를 적용하여 이미지를 이름 바꿀 수 있습니다. ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 열어주세요.
9. 삽입 > 모듈을 클릭하고, 모듈 창에 다음 매크로를 붙여넣습니다.
VBA 코드: 폴더 내 여러 파일 이름 바꾸기
Sub RenameFiles()
'Updateby Extendoffice
Dim xDir As String
Dim xFile As String
Dim xRow As Long
With Application.FileDialog(msoFileDialogFolderPicker)
.AllowMultiSelect = False
If .Show = -1 Then
xDir = .SelectedItems(1)
xFile = Dir(xDir & Application.PathSeparator & "*")
Do Until xFile = ""
xRow = 0
On Error Resume Next
xRow = Application.Match(xFile, Range("A:A"), 0)
If xRow > 0 Then
Name xDir & Application.PathSeparator & xFile As _
xDir & Application.PathSeparator & Cells(xRow, "B").Value
End If
xFile = Dir
Loop
End If
End With
End Sub
참고: 위 코드에서 A:A는 이름을 바꾸고자 하는 기존 이미지 이름 목록을 나타내며, B는 사용할 새로운 이미지 이름을 포함합니다. 필요에 따라 변경할 수 있습니다.
10. 그런 다음, F5 키를 눌러 이 코드를 실행하고, 나타나는 찾아보기 창에서 이름을 바꾸려는 이미지가 포함된 폴더를 선택하세요. 스크린샷을 참조하세요:
11. 그런 다음, OK 버튼을 클릭하면, 아래 스크린샷과 같이 모든 이미지 이름이 새 이름으로 바뀝니다:
이미지를 클릭할 때 확대 또는 축소
워크시트에 작은 이미지를 삽입했다고 가정해 봅시다. 이제 이미지를 클릭하면 확대되고 다시 클릭하면 축소되도록 하고 싶습니다. 아래 데모에서 보여주는 것처럼 이 작업을 Excel에서 어떻게 해결할 수 있을까요?
이미지를 클릭할 때 크기를 확대하거나 축소하려면, 다음 코드를 사용하면 도움이 됩니다. 아래 단계를 따라 주세요:
1. 이미지를 오른쪽 클릭하고 매크로 지정 옵션을 선택하세요. 스크린샷을 참조하세요:
2. 그런 다음, 나타난 매크로 지정 대화 상자에서 새로 만들기 버튼을 클릭하세요. 스크린샷을 참조하세요:
3. Microsoft Visual Basic for Applications 창에서, 아래 코드를 Sub 및 End Sub 코드 사이에 복사하여 붙여넣으세요. 스크린샷을 참조하세요:
Dim shp As Shape
Dim big As Single, small As Single
Dim shpDouH As Double, shpDouOriH As Double
big = 3
small = 1
On Error Resume Next
Set shp = ActiveSheet.Shapes(Application.Caller)
With shp
shpDouH = .Height
.ScaleHeight 1, msoTrue, msoScaleFromTopLeft
shpDouOriH = .Height
If Round(shpDouH / shpDouOriH, 2) = big Then
.ScaleHeight small, msoTrue, msoScaleFromTopLeft
.ScaleWidth small, msoTrue, msoScaleFromTopLeft
.ZOrder msoSendToBack
Else
.ScaleHeight big, msoTrue, msoScaleFromTopLeft
.ScaleWidth big, msoTrue, msoScaleFromTopLeft
.ZOrder msoBringToFront
End If
End With
4. 그런 다음 Alt + Q 키를 눌러 Microsoft Visual Basic for Applications 창을 닫습니다. 이제 그림을 클릭하면 지정한 크기로 확대되고, 다시 클릭하면 아래 데모에서 보여지는 것처럼 원래 크기로 축소됩니다.
워크시트를 스크롤할 때 항상 그림을 고정합니다
때때로 워크시트를 위아래로 스크롤할 때에도 화면에 사진을 고정하여 항상 볼 수 있도록 하고 싶을 수 있습니다. 이 섹션에서는 Excel에서 이 작업을 처리할 수 있는 빠른 요령을 소개하겠습니다. 다음 단계를 따라 주세요:
1. 먼저 사용하고자 하는 사진을 삽입합니다.
2. 그런 다음, 항상 표시되기를 원하는 그림이 포함된 시트 탭을 마우스 오른쪽 버튼으로 클릭하고, 컨텍스트 메뉴에서 보기 코드 를 선택합니다. 열린 Microsoft Visual Basic for applications 창에서 아래 코드를 빈 모듈에 복사하여 붙여넣습니다.
VBA 코드: 워크시트에서 항상 그림을 떠 있게 하기
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
Application.ScreenUpdating = False
If Target.Cells.Count > 1 Then Exit Sub
With ActiveSheet.Shapes("Picture1")
.Top = ActiveWindow.VisibleRange.Top + 5
.Left = ActiveWindow.VisibleRange.Left + ActiveWindow.VisibleRange.Width - .Width - 45
End With
Application.ScreenUpdating = False
End Sub
참고: 이 코드에서 Picture1은 삽입한 이미지 이름입니다. 필요에 따라 변경하세요.
3. 그런 다음, 코드를 저장하고 창을 닫습니다. 이제 워크시트를 스크롤하고 셀을 클릭하면, 그림이 항상 워크시트의 오른쪽 상단 모서리에 유지됩니다. 스크린샷을 참조하세요:
현재 시트 또는 범위에서 이미지 또는 사진 삭제
워크시트, 셀 범위 또는 현재 워크북에서 모든 이미지를 빠르게 삭제하는 방법이 있나요? 이 섹션에서는 Excel에서 이 작업을 해결하기 위한 몇 가지 방법을 소개하겠습니다.
VBA 코드를 사용하여 현재 시트에서 이미지 또는 사진 삭제
현재 워크시트에서 그림을 삭제하려면, 아래 VBA 코드를 사용하세요. 다음과 같이 진행하세요:
1. 삭제하려는 이미지가 포함된 워크시트를 활성화하세요.
2. ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.
3. 삽입 > 모듈을 클릭하고, 다음 매크로를 모듈 창에 붙여넣습니다.
VBA 코드: 현재 워크시트에서 모든 그림 삭제
Sub DeleteAllPics()
'Updateby Extendoffice
Dim Pic As Object
For Each Pic In ActiveSheet.Pictures
Pic.Delete
Next Pic
End Sub
4. 그런 다음 F5 키를 눌러 이 코드를 실행하면 현재 시트의 모든 사진이 한 번에 삭제됩니다.
VBA 코드를 사용하여 범위 내 셀에서 이미지 또는 사진 삭제하기
셀 범위에서만 이미지를 삭제해야 하는 경우, 다음 간단한 코드가 도움이 될 수 있습니다.
1. ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.
2. 삽입 > 모듈을 클릭하고, 다음 매크로를 모듈 창에 붙여넣습니다.
VBA 코드: 범위 내 셀에서 사진 삭제
Sub DeletePic()
'Updateby Extendoffice
Dim xPicRg As Range
Dim xPic As Picture
Dim xRg As Range
Application.ScreenUpdating = False
Set xRg = Range("B4:C6")
For Each xPic In ActiveSheet.Pictures
Set xPicRg = Range(xPic.TopLeftCell.Address & ":" & xPic.BottomRightCell.Address)
If Not Intersect(xRg, xPicRg) Is Nothing Then xPic.Delete
Next
Application.ScreenUpdating = True
End Sub
참고: 위 코드에서 B4:C6은 그림을 삭제하려는 범위입니다.
3. 그런 다음 F5 키를 눌러 이 코드를 실행하면 선택한 범위의 사진이 한 번에 삭제됩니다. 스크린샷을 참조하세요:
현재 시트, 선택한 시트, 모든 시트에서 이미지 또는 사진을 삭제하는 편리한 기능
Kutools for Excel을 사용하면, '삽화 및 객체 삭제' 기능을 통해 워크시트, 선택한 시트 또는 전체 통합 문서에서 이미지를 빠르게 삭제할 수 있습니다.
1. Kutools > 삭제 > 삽화 및 객체 삭제를 클릭하세요. 스크린샷을 참조하세요:
2. 열린 그림 및 객체 삭제 대화 상자에서 삭제 섹션에서 그림을 선택하고, 검색 위치 섹션에서 그림을 삭제할 범위를 지정합니다. 스크린샷을 참조하세요:
3. 그런 다음 확인 버튼을 클릭하면, 지정한 대로 워크시트, 선택한 시트 또는 전체 통합 문서에서 모든 그림이 삭제됩니다.
최고의 오피스 생산성 도구
? | Kutools AI Aide: 지능형 실행, 코드 생성, 사용자 정의 수식 작성, 데이터 분석 및 차트 생성, Kutools 함수 호출을 기반으로 데이터 분석 혁신… |
인기 기능: 중복 찾기, 강조 또는 식별 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 결합 | 수식 없이 반올림 ... | |
슈퍼 LOOKUP: 다중 조건 VLookup | 다중 값 VLookup | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 빠르게 드롭다운 목록 만들기 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록 .... | |
열 관리자: 특정 개수의 열 추가 | 열 이동 | 숨겨진 열의 가시성 상태 전환 | 범위 및 열 비교 ... | |
주요 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 및 시트 관리자 | 자동 텍스트 라이브러리 (Auto Text) | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵은 글꼴/이탤릭체/취소선 필터링...) ... | |
최고의 15가지 도구 모음: 12개의 텍스트 도구 (텍스트 추가, 특정 문자 삭제, ...) | 50+ 차트 유형 (간트 차트, ...) | 40+ 실용적인 수식 (생일을 기반으로 나이 계산, ...) | 19개 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입, ...) | 12개 변환 도구 (단어로 변환하기, 통화 변환, ...) | 7개 병합 및 분할 도구 (고급 행 병합, 셀 분할, ...) | ... 그리고 더 많은 기능들 |
Kutools for Excel로 엑셀 스킬을 강화하고 지금까지 경험하지 못한 효율성을 체험하세요. Kutools for Excel은 생산성을 향상시키고 시간을 절약할 수 있는 300개 이상의 고급 기능을 제공합니다. 가장 필요한 기능을 얻으려면 여기를 클릭하세요...
Office Tab은 탭 인터페이스를 Office에 제공하여 작업을 훨씬 쉽게 만듭니다.
- Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화하세요.
- 새 창 대신 동일한 창의 새 탭에서 여러 문서를 열고 생성하세요.
- 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!