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

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

사진 삽입

VBA 조회 수 3619 추천 수 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 55773
113 VBA 도움을 요청드립니다~ secret [레벨:1]비베초보 2014-07-29 1
112 VBA 데이터 유효성 질문.. 리스트에서 항목 선택하면 기존 항목에 더해져서 표시되게 하기 secretimage [1] [레벨:1]미소가인 2012-12-22 43
111 VBA 시트와 차트에 따라 다른 함수 실행? [4] [레벨:3]고독한나그네 2012-07-14 2040
110 VBA 셀 병합 관련 file [2] [레벨:4]고수가되고파 2012-10-11 2074
109 VBA 액셀 아르바이트 좀 해주세요 [2] [레벨:1]구삼이 2012-10-08 2190
108 VBA vba속도 관련 외 file [2] [레벨:4]고수가되고파 2012-09-12 2288
107 VBA 셀병합 효과 file [2] [레벨:4]고수가되고파 2012-10-19 2397
106 VBA 개체와 컬렉션 [2] [레벨:4]고수가되고파 2012-09-26 2425
105 VBA 빠른실행도구모음 외 image [2] [레벨:4]고수가되고파 2012-09-26 2431
104 VBA vba 에러처리 file [2] [레벨:4]고수가되고파 2012-09-23 2484
103 VBA sub과function차이 [4] [레벨:2]snail0513 2012-08-07 2528
102 VBA vba 메세지 창 제어 file [4] [레벨:4]고수가되고파 2012-10-10 2638
101 VBA 사용자 정의 폼 관련 file [2] [레벨:4]고수가되고파 2012-10-16 2706
100 VBA 데이터 수집 질문_01 입니다. file [2] [레벨:1]아우릭 2012-03-20 2798
99 VBA 파일&폴더 참조하고 있는 파일 열기 [1] [레벨:4]고수가되고파 2012-09-11 2875
98 VBA 인위적 계산 셀 찾기 file [2] [레벨:4]고수가되고파 2012-10-18 2877
97 VBA 안녕하세요 아별님! file [레벨:2]북곰 2013-11-07 2879
96 VBA .Find Find 함수를 이용한 검색 관련 질문 [1] [레벨:1]YeonG 2012-08-28 2880
95 VBA 아별님 안녕하세요 질문이 하나 있습니다 ^^ file [3] [레벨:0]하이버리 2011-12-09 2939
94 VBA VBA 서로 다른 파일에서 질문 입니다. [1] [레벨:1]준원이 2013-05-31 2962