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

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

사진 삽입

VBA 조회 수 6568 추천 수 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 137091
442 적응이 느린 함수 작동 file [2] [레벨:4]쟈니 2010-01-04 6009
441 안녕하세요 가입후 첫 질문 입니다. [특정문자열 포함 데이터 분류&추출방법] file [2] [레벨:1]에르메스 2010-01-27 6009
440 VBA 파일&폴더 자꾸 글올려서 죄송합니다. open문 질문입니다.ㅠㅠ [1] [레벨:4]신강현 2013-01-29 6014
439 최대, 최소값 구하기! file [1] 널위해난 2010-06-25 6016
438 아별님!! 또 도와주세요...ㅠㅠ imagefile [1] [레벨:1]hope so 2009-07-27 6017
437 질문있습니다. file [2] [레벨:1]DamA Negii 2009-09-01 6018
436 완전초보입니다 [1] [레벨:1]가탕 2009-07-18 6018
435 엑셀일반 엑셀 파일 열림 지연현상 [1] [레벨:4]쟈니 2012-04-06 6018
434 기타 단축키 [4] [레벨:1]아라이 2012-04-27 6019
433 엑셀일반 틀고정 질문입니다. file [3] [레벨:5]정화 2011-08-12 6030
432 엑셀일반 엑셀 관련 질문입니다. imagefile [2] [레벨:1]JYK 2013-11-11 6031
431 엑셀일반 하위레벨 분류 표시 file [4] [레벨:3]읍내꽃미남 2013-02-20 6038
430 날짜입력하면 다음시트의 같은 날짜에 입력되는 방법 좀 알려주세요~ [2] [레벨:2]불주 2009-07-29 6045
429 엑셀수식 다중 셀 Count 함수에 대하여 질문 드립니다. [2] [레벨:5]눈물바다 2014-11-14 6049
428 조건에 따라서 특정한 행들을 뽑아서 한번에 보여줄 수는 없나요??;;; imagefile [3] [레벨:3]harcz 2010-04-19 6052
427 엑셀일반 허...날라갔네요...ㅠㅠㅠ색깔이 날아갔어요...ㅠㅠㅠ file [1] [레벨:2]yang1019 2013-10-14 6052
426 엑셀일반 도움 부탁드려요 ㅜㅜ 정렬 질문입니다. [2] [레벨:1]captainkidd 2013-11-25 6054
425 엑셀 인쇄관련... [1] [레벨:1]원이맘 2009-07-14 6061
424 도움요청합니다~~~~~서식기준 데이터 정렬 file [4] [레벨:1]딴무지 2009-12-10 6064
423 피벗테이블 질문드립니다. file [3] 멍멍 2009-12-18 6067