드로우홀릭 더베이직

액셀과 엑세스 VBA 차이점 문의

2021.12.08 10:18:16 조회 수 15085 추천 수 0

안녕하세요.

공부하다가 한가지 궁금증이 생겨서 말 그대로 액셀과 엑세스 VBA 동일한지 궁금합니다.


profile

돌직구

2021.12.08 10:38:44
*.38.65.95

엑셀과 액세스 VBA는 동일합니다.
다만, 다루고 있는 개체모델이 다를 뿐이죠.

엑셀은 엑셀 개체모델을 다루는 겁니다.
액세스는 액세스 개체모델을 다루는 것이고요.

액세스에서 엑셀 개체모델을 다루겠다고 명령하면, 액세스에서 엑셀을 자유롭게 다룰 수 있는 겁니다.
이런 것은 VBA 창의 '참조'메뉴에서 설정하는 것입니다.

 

바꿔말하면..
엑셀 VBA는 엑셀 개체모델이 기본적으로 등록되어 있는 환경이고요..
액세스 VBA는 액세스 개체모델이 기본적으로 등록되어 있는 환경입니다.

 

VBA 구문 자체는 모든 오피스 제품(엑셀, 액세스, 워드, 파워포인트 등)이 동일합니다.
예를 들어, For ~ Next 구문은 VBA 구문이고 동일합니다.

하지만, Selection 개체는 엑셀 개체이므로, 엑셀에서만 유효하죠.
이것을 헷갈리면 안 됩니다.
(물론, 액세스에서도 개체참조를 통해 엑셀을 등록하면, Selection 개체를 이용할 수 있습니다.)

이런 내용은 '실무 액세스' 책에 나와있습니다.
혹시 동영상 강의를 원하신다면..
다음 링크(유료)를 클릭하신 후..
'11. 엑셀을 제어하는 원리 알아보기', '12. 엑셀 VBA를 액세스 VBA로 옮기기' 를 참고하시면 도움이 될 것 같습니다.
https://www.td21.com/accbiz3

 

겨루기

2021.12.08 10:53:19
*.7.24.184

오잉! 벌써 답글이!

감사합니다^^

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31067
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 27387
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 22912
456 실행버튼 1 열심 2022-07-28 1357
455 다른PC에서는 왜정상작동이 안되는지요? 1 열심 2022-07-27 2180
454 추가쿼리에서 키위반 오류 문의드립니다 file 3 1 박형근 2022-07-17 34939
453 온라인강의(비메오vimeo) 동영상 재생 오류 7 디비32 2022-07-06 690
452 엉뚱한 질문 하나 드립니다... 아놀드 2022-06-14 418
451 액세스 화면색상이 이상해져서 문의드립니다 file 1 박형근 2022-06-05 1565
450 안녕하세요 기본적인 질문입니다. 5 으흐흐 2022-06-03 65
449 엑세스 오류 file 1 엑세스00 2022-05-12 2169
448 테이블에서 일대다 폼으로 레코드를 읽어오기 file 3 원죽 2022-04-05 616
447 날짜간의 시간차이를 "시분초"로 표현하고 싶습니다. file 1 엑세스초보탈출 2022-01-02 3501
446 압축 및 복구에 대한 문의입니다. 3 vrn001 2021-12-23 2961
» 액셀과 엑세스 VBA 차이점 문의 2 겨루기 2021-12-08 15085
444 오프라인 수업 문의 드립니다.~ 2 문건 2021-12-08 521
443 튜터링 범위에 대한 문의입니다. (Azure를 이용한 메일 보내는 기능 관련) 4 vrn001 2021-11-19 193
442 로그인된 유저이름 반환하기 가능할까요?? 2 아놀드 2021-11-08 238
441 Collection 관련 문의입니다. 8 vrn001 2021-11-05 178
440 2013 초급동영상 중 질문사항 입니다 file 2 푸리쏠 2021-10-29 283
439 팝업폼 테두리스타일 문의드립니다. file 6 vrn001 2021-10-28 297
438 2013으로 최신 엑세스를 공부해도 될까요? 3 guv 2021-10-19 3072
437 설치 후 실행시 오류 5 차가운묵 2021-09-30 3038


  주소  12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일  |  고객센터 전화번호  02-467-2998  |  대표이사  염기웅
개인정보관리책임자  염기웅 (ml_privacy@td21.com)  |  사업자등록번호  120-86-79260  |  통신판매업신고번호  제 2021-경기하남-1166 호  [사업자 정보 확인]
  TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.