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

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

사진 삽입

VBA 조회 수 3262 추천 수 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
번호 제목 글쓴이 날짜 조회 수
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 46470
12 VBA 하이퍼링크셀 선택시 셀값을 오토필터 값으로 연결 file [레벨:1]speena 2015-03-11 5779
11 고급필터 판매 자료 정렬 관련 질문드려요 _ 피벗테이블과 고급필터를 이용한 데이터 추출방법 file [4] [레벨:1]captainkidd 2013-11-25 2859
10 VBA 아별님! 엑셀 질문입니다. _ 고급필터를 활용한 데이터 분리 작업(각 시트로 분리) file [3] [레벨:2]북곰 2013-04-06 4359
9 VBA 필터된 데이터 가져오기 시 문제점 [5] [레벨:3]엑셀대단해 2012-07-23 4158
8 엑셀일반 필터링된 값에 붙여넣기를 할 경우... imagefile [4] [레벨:6]파이스 2012-06-14 8407
7 엑셀일반 필터링된 시트에 붙혀넣기 file [2] [레벨:1]섭지코지 2011-10-29 5443
6 필터링 관련 질문... [2] [레벨:4]나카타 2011-07-08 2389
5 엑셀2007 자동필터 문의 imagefile [2] [레벨:2]도시남자 2011-06-27 3295
4 자동 필터의 기능을 사용하여 제작한 메크로를 대체 가능한가요? file [2] [레벨:1]이엑셀 2010-11-12 2889
3 문의드립니다~ _DB에서 원하는 목록만 불러오기(고급필터) file [1] [레벨:2]대뚜 2010-03-22 5663
2 엑셀에서 필터하고 나서 보이는 부분만 복사해서 그대로 붙여넣고 싶은데.. [2] [레벨:2]시시오 2009-12-21 8594
1 필터링 설정후 복사와 관련된 질문 드립니다. [1] [레벨:1]사고뭉치잭바우어 2009-09-11 8536