Picture 9

이름과 동일한 사진 일괄삽입

📌 1. 사진 삽입 작업 자동화엑셀에 많은 사람이나 상품 이름이 있는 경우, 이름과 일치하는 이미지를 하나씩 직접 삽입하려면 많은 시간이 걸립니다.이 코드는 사용자가 지정한 이름 범위와 사진 폴더 경로를 기반으로 자동으로 해당 셀에 이미지를 삽입합니다.예: 김철수, 홍길동 등의 이름이 엑셀에 있고, 해당 이름의 이미지(김철수.jpg, 홍길동.png)가 폴더에 있을 때 자동으로 해당 셀 옆에 사진을 넣어줍니다.📌 2. 반복 작업을 줄여 시간 절약수십 개, 수백 개의 이름에 대해 일일이 이미지를 넣는 건 비효율적입니다.이 코드를 사용하면 한 번의 실행으로 모든 셀에 일괄 삽입할 수 있어 업무 속도가 빨라집니다.📌 3. 다양한 이미지 확장자 지원.jpg, .jpeg, .png 등 다양한 확장자를 자동으로..

Picture 2025.03.27

셀의 값에 해당하는 사진 파일을 불러와 삽입

🛠 사용 방법엑셀 시트에서 특정 셀에 이미지 파일명(예: "employee01", "productA" 등)을 입력.매크로를 실행하면 해당 파일명을 기반으로 이미지가 삽입. 이미지가 있는 경우 기존 이미지는 삭제되고, 새로운 이미지가 설정된 위치(3x3 셀 크기)에 삽입됨.선택한 여러 개의 셀을 한 번에 실행할 수도 있음.단축키 ctrl + w를 눌러서 실행할 수도 있음.🛠 단축키 만드는  방법1. alt + F8을 누르면 아래와 같이 [매크로] 창이 나옴.2. 실행하려는 매크로 이름을 선택후, [옵션]버튼 클릭3. [매크로 옵션]창이 나오는데, 바로가기키를 등록후, [확인]버튼 누르면 등록완료   Sub InsertImageintheCellValue()    ' 선택된 셀에서 값을 읽어 해당하는 이미..

Picture 2025.03.26

시트의 모든 사진을 개별 파일로 저장

이 VBA 코드의 주요 목적은 엑셀 워크시트 내 포함된 그림(이미지)을 개별 파일로 저장하는 것입니다. 이를 자동화하는 이유와 필요성을 정리하면 다음과 같습니다.  1️⃣ 엑셀 내 포함된 그림을 개별 이미지 파일로 저장엑셀 문서에 삽입된 그림(이미지, 로고, 스크린샷 등)은 일반적으로 파일로 직접 저장할 수 없습니다.VBA를 이용하면 엑셀에 포함된 그림을 선택한 폴더에 개별 파일(JPG 형식)로 자동 저장할 수 있습니다.수작업으로 그림을 하나씩 복사하고 저장하는 번거로움을 해결할 수 있습니다.2️⃣ 대량의 이미지를 일괄 저장하는 자동화 기능엑셀 문서에 여러 개의 그림이 포함되어 있을 때, 수작업으로 각각 저장하는 것은 비효율적입니다.VBA를 활용하면 모든 그림을 한 번에 자동 저장할 수 있어 시간 절약이..

Picture 2025.03.25

셀 값과 동일한 사진이름 불러와 삽입하기

이 매크로는 엑셀에서 셀에 입력된 파일명을 기준으로 해당하는 이미지 파일을 자동으로 삽입하는 기능을 수행합니다.이를 통해 반복적인 수작업을 줄이고, 데이터 정리를 자동화할 수 있습니다. 1. 대량의 이미지 자동 삽입✅ 기존 방식 문제점:수십 개, 수백 개의 이미지를 엑셀에 하나씩 삽입하려면 많은 시간이 소요됨수동 조정 시 이미지 크기나 위치가 일정하지 않아 정렬이 어렵고 비효율적임✅ 이 코드가 해결하는 점:셀에 입력된 파일명을 기준으로 엑셀에서 자동으로 이미지를 불러와 배치사용자가 일일이 삽입할 필요 없이 몇 초 만에 자동 정렬📌 활용 예시:상품 관리 (상품코드를 입력하면 해당 상품 이미지 자동 삽입)인사 관리 (사원 ID를 입력하면 직원 사진 자동 삽입)문서 자동화 (리스트만 정리하면 자동으로 관련 ..

Picture 2025.03.25

병합된 셀에만 사진 삽입하기

이 코드는 엑셀에서 병합된 셀에 입력하고자 하는 사진을 삽입하는 기능을 수행합니다. 특히, 사용자가 지정한 특정 조건(예: 병합 셀의 행 개수 기준)에 따라 동작하며, 매번 수동으로 이미지를 삽입하는 번거로움을 줄이는 데 도움을 줍니다. 1️⃣ 엑셀에서 병합된 셀에 효율적으로 사진 삽입엑셀에서는 병합된 셀 안에 사진을 정렬하는 것이 까다롭습니다.이 코드는 자동으로 병합된 셀의 크기에 맞춰 사진을 배치하므로 사용자의 수동 작업을 최소화합니다.2️⃣ 사용자 친화적인 자동화 기능 제공사용자가 셀 범위를 직접 선택할 수 있도록 Application.InputBox(Type:=8) 기능을 활용.병합된 셀 중 특정 크기 이상의 셀만 선택하는 기능이 포함되어 있음.사진 크기 조정 옵션을 제공하여 다양한 크기에 맞출 ..

Picture 2025.03.25

폴더내 모든 사진 한방에 가져오기

1️⃣ 엑셀에서 다량의 이미지를 빠르게 삽입수십~수백 개의 이미지를 하나씩 삽입하는 것은 매우 번거로운 작업입니다.이 코드가 있으면, 폴더를 선택하는 것만으로 한 번에 모든 이미지를 삽입할 수 있습니다.자동으로 크기 조정 및 셀 크기에 맞게 배치하여 깔끔하게 정리됩니다.2️⃣ 수작업보다 훨씬 빠르고 정확함기존에는 삽입 → 그림 → 파일 선택 → 크기 조정 → 정렬을 반복해야 했습니다.이 VBA 코드는 한 번 실행만으로 모든 이미지가 자동 정렬됩니다.사진 크기 옵션(1, 2, 3) 제공으로 유동적인 배치가 가능합니다.3️⃣ 반복적인 작업을 자동화하여 업무 효율 증가수작업으로 할 경우, 실수로 이미지를 겹치거나 중복 삽입할 가능성이 있습니다.VBA 코드로 자동화하면 정확한 셀 위치에, 일정한 간격으로 삽입할..

Picture 2025.03.25

사진 삭제

엑셀에서 삽입된 이미지(Shape, Picture 등)를 일괄 삭제하는 기능이 기본적으로 제공되지 않기 때문에,반복 작업을 줄이고 업무 효율성을 높이기 위해 해당 매크로가 필요합니다.​​✅ (1) 엑셀에서 삽입된 이미지(Shape, Picture) 일괄 삭제엑셀에서는 삽입된 이미지, 도형(Shape), 차트 등을 개별적으로 삭제해야 함.수십 개, 수백 개의 이미지를 하나씩 선택하여 삭제하는 것은 비효율적.해당 VBA 코드로 한 번의 실행으로 전체 삭제 가능, 시간 절약 ⏳✅ (2) 현재 시트 또는 모든 시트에서 삭제 선택 가능특정 시트에서만 삭제할지, 모든 시트에서 삭제할지 선택 가능.유연한 옵션 제공으로 사용자의 필요에 따라 삭제 범위 조정 가능.여러 개의 시트에 걸쳐 있는 이미지도 단 한 번의 실행으..

Picture 2025.03.18

사진 압축

📌 언제 사용하면 좋을까요?✅ 엑셀 파일 용량이 너무 크거나 느릴 때✅ 여러 개의 이미지를 포함한 문서를 다룰 때✅ 보고서, 프레젠테이션 등 이미지가 많은 문서를 최적화할 때✅ 수동으로 이미지 압축이 번거로울 때이제 이 코드를 실행하여 엑셀 파일을 가볍고 빠르게 최적화하세요! 🚀💡​엑셀 문서를 작업하다 보면 많은 이미지(사진, 도형 등)가 포함될 수 있습니다. 하지만 이미지가 많아지면 파일 크기가 커지고 성능이 저하될 수 있습니다. 이 코드는 엑셀 시트 내의 모든 이미지(사진 포함)를 자동으로 압축하여 파일 크기를 줄이고 성능을 향상시키는 역할을 합니다.​' --- 모든 시트 또는 현재 시트의 이미지 압축 ---Sub CompressImages() Dim sheetIndex As Integer ' ..

Picture 2025.03.11

여러 장의 사진을 특정 셀 크기에 맞춰 자동 조정

여러장의 이미지 셀 크기에 맞게 조정🚀 이 매크로가 필요한 이유1️⃣ 엑셀에서 이미지 정렬 및 크기 조정 자동화엑셀에서 삽입된 이미지(예: 제품 사진, 도표 등)를 일일이 마우스로 크기 조정하는 것은 매우 번거로운 작업입니다.이 매크로를 사용하면 한 번의 실행만으로 여러 개의 이미지를 자동으로 조정할 수 있습니다.2️⃣ 셀 크기에 맞는 이미지 배치이미지 크기가 일정하지 않거나 셀 범위를 벗어나는 경우, 자동으로 크기를 셀 크기에 맞게 조정할 수 있습니다.셀 크기에 따라 이미지 크기를 "딱 맞게", "조금 작게", "더 작게" 설정하는 옵션을 제공하여 가독성과 정렬을 유지할 수 있습니다.3️⃣ 회전된 이미지까지 자동 정렬엑셀에서는 사용자가 이미지를 90도 또는 270도 회전시키면 크기 조정이 더욱 어려워..

Picture 2025.03.11