엑셀 기본기능도 vba로 만들어진것인가요??

VBA
작성자
Mindcare
작성일
2021-06-11 16:37
조회
40

안녕하세요~

혹시 엑셀의 기본함수나 기능들도 다 vba로 코딩이 되어 있는것인지..

그렇다면 그 코딩내용도 볼수있는것인지 궁금해서 질문드립니다~~

전체 1

  • 2021-06-11 17:58

    C++ 로 만들어졌습니다. 그리고 DLL과 같은 라이브러리를 통해 접근하는 것입니다.

    DLL에 들어 있는 함수명과 매개 변수만 알 고 있으면 어떠한 언어로도 접근이 가능합니다.

    그리고 소스코드는 마소에서 공개하지 않습니다. 경쟁사들이 소스 코드를 알면 변형해서 활용 할 수 있으니까요.

    우리는 그냥 마소의 프로그래머들이 이렇게 써라 하고 만들어 놓은 것을 가져다 쓸 뿐입니다.

    다만 VBA를 제공하는 것은 모든 사용자들의 욕구를 충족 시킬 수 없기 때문에 어드 정도 유연성을 부여한 것입니다.

    엑셀 내장 함수는 직접 DLL에 접근해서 사용하기 빠른 것이고, VBA는 Application.WorksheetFunction을 통해서 접근합니다. 이 함수를 사용하면 똑같이 빠르게 처리합니다. 다만 VBA는 Interpreter방식을 사용하기에 코드를 읽고 해석해서 실행하고 결과 보고 다시 읽고 실행하고 해서 좀 느린 것 뿐입니다. 그래서 알고리즘만 잘 짜면 체감할 수 없을 만큼 빠릅니다.

    오피스가 성정하게 된 이유도 VBA로 하는 자동화 때문입니다.


전체 3,239
번호 카테고리 제목 작성자 작성일 추천 조회
3226 차트/그래프
New 차트 일자 서식 / 로그 차트 관련 질문 첨부파일
cyd**** | 11:57 | 추천 0 | 조회 4
cyd**** 11:57 0 4
3225 VBA
New 네이버 API 이용 검색관련 질문좀요. (2)
녹색태양 | 02:30 | 추천 0 | 조회 17
녹색태양 02:30 0 17
3224 함수/공식
New 이름 중복자도 추출하는 방법... 첨부파일 (2) 답변완료
승재빠 | 2021.06.17 | 추천 0 | 조회 33
승재빠 2021.06.17 0 33
3223 함수/공식
New 다중조건 목록상자(드롭다운)에서 열참조가 아닌 행참조로 하는 방법이 있을까요?
치즈쿠키 | 2021.06.17 | 추천 0 | 조회 20
치즈쿠키 2021.06.17 0 20
3222 VBA
New INDEX,MATCH 함수로 불러온 값에 배경색까지 따라오게 하는 방법 문의 드립니다. 첨부파일 (3)
새하늘 | 2021.06.17 | 추천 1 | 조회 39
새하늘 2021.06.17 1 39
3221 함수/공식
New 같은 품번별로 누적합계 구하기 (품번이 바뀔 경우 해당 행에서부터 다시 누적합계) 첨부파일 (2)
ploki | 2021.06.17 | 추천 0 | 조회 29
ploki 2021.06.17 0 29
3220 파워쿼리/피벗
New 파워피벗(DAX)에서 countif (중복 개수) 값을 얻고싶어요
ㅎㅎ | 2021.06.17 | 추천 0 | 조회 27
ㅎㅎ 2021.06.17 0 27
3219 파워쿼리/피벗
New 관계형 데이터베이스 구축관련 문의입니다 (1)
뀨1 | 2021.06.17 | 추천 1 | 조회 32
뀨1 2021.06.17 1 32
3218 VBA
New 도움을 요청합니다. 첨부파일 (5)
백설공주 | 2021.06.16 | 추천 0 | 조회 56
백설공주 2021.06.16 0 56
3217 기능/도구
New 확장형(?) 드롭다운 첨부파일 (3) 답변완료
치즈쿠키 | 2021.06.16 | 추천 0 | 조회 43
치즈쿠키 2021.06.16 0 43
3216 VBA
New vba 차트 그래프의 마지막 포인트의 위치값? 확인 방법 (2) 답변완료
aaaadcba | 2021.06.16 | 추천 0 | 조회 26
aaaadcba 2021.06.16 0 26
3215 VBA
New 피벗 갱신관련 VBA 구문 (2) 답변완료
H.B | 2021.06.16 | 추천 0 | 조회 35
H.B 2021.06.16 0 35
3214 함수/공식
New 특정 셀 값이 갖고 있는 목록 중 원하는 값을 순차적으로 가져오기 (3)
만수르용 | 2021.06.16 | 추천 0 | 조회 43
만수르용 2021.06.16 0 43
3213 VBA
New 함수(수식)의 값들을 값으로 변환 첨부파일
소금인형 | 2021.06.16 | 추천 0 | 조회 32
소금인형 2021.06.16 0 32
3212 VBA
New 배송 정보를 입력할때 데이터를 효율적으로 관리하고 싶은데요. 첨부파일 (4)
silverf**** | 2021.06.16 | 추천 0 | 조회 40
silverf**** 2021.06.16 0 40
3211 VBA
New 공유폴더에 엑셀 파일을 DB 용으로 사용할 경우 불러들이고 수정, 삭제하는데 로딩시간이 원래 오래걸리나요? (2) 답변완료
log | 2021.06.16 | 추천 0 | 조회 24
log 2021.06.16 0 24
3210 함수/공식
New 복식부기 중 iferror 관련 질문입니다. 첨부파일 (2) 답변완료
Yoon | 2021.06.16 | 추천 0 | 조회 25
Yoon 2021.06.16 0 25
3209 VBA
New 두번째 질문 올립니다. 범위안에서 선택이되었는지 첨부파일
게임쇼핑 | 2021.06.16 | 추천 0 | 조회 20
게임쇼핑 2021.06.16 0 20
3208 함수/공식
New 클릭하면 원하는 셀로 이동하는 함수 or 매크로 (3)
LJH | 2021.06.16 | 추천 0 | 조회 50
LJH 2021.06.16 0 50
3207 문서서식
New 엑셀 실기시험 관련해서 사소한 질문 하나 드립니다. (4) 답변완료
행복지기 | 2021.06.16 | 추천 0 | 조회 40
행복지기 2021.06.16 0 40
3206 피벗테이블
New 다시 질문드립니다! 피벗테이블 부분합 2개 만들기!
모찌율 | 2021.06.16 | 추천 0 | 조회 26
모찌율 2021.06.16 0 26
3205 VBA
New 엑셀로 Word 파일 생성 (1)
fire6**** | 2021.06.16 | 추천 0 | 조회 31
fire6**** 2021.06.16 0 31
3204 함수/공식
New 동일 그룹 내 중복값 입력 못하게 할 수 있을까요? 첨부파일 (4)
지옥나비 | 2021.06.15 | 추천 1 | 조회 61
지옥나비 2021.06.15 1 61
3203 VBA
New VBA 에서 for 반복문 사용 관련 질문! (2)
팡이 | 2021.06.15 | 추천 0 | 조회 32
팡이 2021.06.15 0 32
3202 VBA
New VBA Access 첨부파일 다운로드 (1)
조형진 | 2021.06.15 | 추천 0 | 조회 36
조형진 2021.06.15 0 36
3201 함수/공식
New 엑셀 중복을 제거하고 조건에 맞는 데이터 갯수 세기 (1)
칭구 | 2021.06.15 | 추천 0 | 조회 49
칭구 2021.06.15 0 49
3200 VBA
New VBA 피벗갱신 구문
H.B | 2021.06.15 | 추천 0 | 조회 24
H.B 2021.06.15 0 24
3199 VBA
매크로 이용하여 사진 삽입 후 저장된 파일을 이동하면 사진이 깨집니다. 도와주세요 첨부파일 (2)
큰공쥬 작은공쥬~ ♥ | 2021.06.15 | 추천 0 | 조회 38
큰공쥬 작은공쥬~ ♥ 2021.06.15 0 38
3198 문서서식
셀병합이안되네요 첨부파일 (5) 답변완료
현정이 | 2021.06.15 | 추천 0 | 조회 41
현정이 2021.06.15 0 41
3197 VBA
엑셀 파일 raw 한개를 여러 파일로 나누어 자동 저장하는 방법? (1)
아라아라다 | 2021.06.15 | 추천 0 | 조회 39
아라아라다 2021.06.15 0 39