1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

사진 삽입

VBA 조회 수 3535 추천 수 0 2013.12.16 22:05:16

안녕하세요...

 사례집을 하나 만들고 있는데요...

실행 단추를 클릭 하면 이미지 폼의 사진이 상세 사례 Sheet에 삽입 될 수 있도록 하려고 합니다.

도저히 넣을 수가 없어 도움을 요청드립니다.


댓글 '3'

profile

[레벨:30]아별

2013.12.17 13:15:58
*.104.126.21

비베초보님..

안녕하세요? ^^


첨부파일을 살펴봤는데요..

다이얼로그 시트를 사용하신 것 같네요? ^_^;;

다이얼로그 시트는 MS에서 더 이상 지원하지 않기로 결정했으니 더이상 사용하지 않는게 좋겠습니다.


특정 파일을 불러오거나 저장할때는 Application.FileDialog를 사용하시면 됩니다.


아래 샘플 코드를 참고하세요..

Sub sampleFilePicker()

    Dim i As Integer

    With Application.FileDialog(msoFileDialogFilePicker)

        .Filters.Add "jpg 파일", "*.jpg", 1

        .InitialFileName = "*.*"

        .Title = "Select image Files to insert..  "

        If .Show = vbTrue Then

            For i = 1 To .SelectedItems.Count

ActiveSheet.Shapes.AddPicture(FileName:=.SelectedItems(i), _

                    LinkToFile:=msoFalse, _

                    SaveWithDocument:=msoTrue, _

                    Left:=ActiveCell.Left, _

                    Top:=ActiveCell.Top, _

                    Width:=ActiveCell.Width, _

                    Height:=ActiveCell.Height)

            Next i

        End If

    End With

End Sub




어차피.. 유저폼에 이미지를 집어넣을때,

이미지 파일을 선택하게 되어 있으니.. 유저폼에 이미지를 집어 넣을때 이미지 파일의 경로를 변수에 저장해두었다가..

확인 버튼을 누르면.. 해당 경로의 이미지 파일을 워크시트에 삽입해주면 될 것 같습니다.


도움이 되셨기를..

[레벨:1]비베초보

2013.12.17 15:01:48
*.162.55.41

확인 감사드려요...

인터넷 검색으로 만든 거라 답변을 이해 하기가 어렵네요 ^^;;

좀더 공부를 해봐야 겠어요...ㅠ.ㅜ

[레벨:1]비베초보

2013.12.17 15:29:09
*.162.55.41

아래 구문 부터는 컴파일 오류라고 나오는데 어떻게 변경 해야 할까요? ㅠ.ㅜ

ActiveSheet.Shapes.AddPicture(FileName:=.SelectedItems(i), _

LinkToFile:=msoFalse, _

SaveWithDocument:=msoTrue, _

Left:=ActiveCell.Left, _

Top:=ActiveCell.Top, _

Width:=ActiveCell.Width, _

Height:=ActiveCell.Height)

 

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 52896
302 VBA 도와주세요,,, 아별님... file [레벨:1]피오량 2013-12-23 3395
301 엑셀일반 엑셀 수식이 바로 적용이 안됩니다. [1] [레벨:0]soiltree 2013-11-04 3391
300 몇 가지 질문입니다~! (회계표시형식, 셀맞춤-세로로 가운데 등) [3] [레벨:2]여우래비 2011-02-16 3388
299 VBA SUMPRODUCT 질문 !! [1] [레벨:2]광택입니다 2011-11-01 3380
298 pivot 기본 수식 질문이요 _ 피벗테이블을 사용하면 간단히 해결되는 경우 file [2] [레벨:4]요셉 2014-01-02 3372
297 엑셀일반 정렬해서 평균을구하고 차이 여쭤봅니다. file [5] [레벨:4]우보천리 2011-09-30 3370
296 도형회전각도 메크로 조정 [3] [레벨:6]ryanoh 2010-11-22 3370
295 엑셀일반 시트별 비교 관련 : VIP 재등장 횟수 찾는 방법 imagefile [1] [레벨:6]파이스 2013-07-18 3360
294 엑셀2007 자동필터 문의 imagefile [2] [레벨:2]도시남자 2011-06-27 3357
293 엑셀수식 indirect ,address함수 관련 문의 file [4] [레벨:4]부루끄 2012-05-14 3352
292 엑셀일반 기초질문 3개 드립니다. 감사합니다. file [3] [레벨:1]Patric Jane 2013-03-13 3352
291 엑셀수식 엑셀 수식?질문 드려요 [3] [레벨:2]조기리 2013-02-26 3350
290 엑셀일반 프린트시 여백설정방법에 대하여 질문합니다. file [4] [레벨:5]정화 2012-02-17 3346
289 엑셀수식 이름 범위를 여러열에 걸쳐 지정 후 조건문 수식 만들기 file [1] [레벨:4]성투은자 2013-02-06 3341
288 엑셀일반 자동채우기 기능(급합니다...ㅠㅠ) file [2] [레벨:1]hydon 2014-02-14 3339
287 엑셀수식 수식 탭-수식 분석-수식계산 단축키 [2] [레벨:4]쟈니 2014-02-18 3335
286 엑셀일반 rnd함수 질문입니다.. [1] [레벨:4]신강현 2013-01-29 3327
285 엑셀수식 품목별 자재사용내역서에서 조회 원하는 날 이전 근접값 조회하기 file [레벨:4]성투은자 2014-11-19 3323
284 VBA 닫혀있는 다른파일 데이터 어떻게 참조하나요? [1] [레벨:1]coftw 2013-06-01 3317
283 재미난 엑셀 기능구연 가능?? [1] [레벨:6]ryanoh 2010-10-25 3317