• Daum
  • |
  • 카페
  • |
  • 메일
  • |
 
카페정보
엑셀전문가클럽
 
 
 
카페 게시글
묻고 답하기 SQL 관련하여 질문입니다.
ITX청춘 추천 0 조회 130 12.03.08 17:32 댓글 4
게시글 본문내용
 
다음검색
댓글
  • 12.03.09 16:17

    첫댓글 안녕하세요? [ITX청춘]님...

    첫번째 질문에서 '청춘'이라는 셀이 A1셀이라고 가정한다면...
    strSQL = "SELECT * FROM [DB$] WHERE 담당자= '" & worksheets("시트이름").range("a1").value & "'"
    로 변경해 주시면 됩니다.

    두번째 질문은 예를들어 폴더가...
    c:\연습 폴더의 product.xlsx파일을 가져오는것 이라고 가정한다면...
    Fpath = "c:\연습\product.xlsx"
    로 변경해 주시고, Set DB부분도...
    Set DB = OpenDatabase(Fpath, False, True, "Excel 8.0;")
    로 변경해 보세요...

    그럼 잘 해결되시길... ^^*

  • 작성자 12.03.08 19:14

    감사합니다.

  • 작성자 12.03.08 22:31


    Set RS = DB.OpenRecordset(strSQL)
    첫번째 질문부분의 답변내용을 복사해서 실행한 결과
    위 부분에서 에러가 발생합니다.
    뭐가 문제일까요?

  • 12.03.08 23:29

    첫번째 질문내용중 worksheets("시트이름") 이라는 부분도 그대로 복사하셨나요?
    그 내용은 a1셀에 담당자 이름이 있는 시트명을 넣어 주셔야 합니다.
    그래도 잘 안된다면 파일을 첨부해서 여쭤보시면 더 고맙겠습니다...

    그럼...!

최신목록