У нас вы можете посмотреть бесплатно 전 국민 코딩 시대 엑셀 VBA 기초 1 - 비주얼 베이직(Visual Basic) 개론 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
전 국민 코딩 시대 엑셀 VBA 기초 1 - 비주얼 베이직(Visual Basic) 개론 엑셀 VBA(Visual Basic for Application) 언어 VBA는 BASIC 언어를 기반으로 하고 있는 프로그래밍 언어로 문장 체계가 영어 문장과 같은 형태로 이루어져 있어서 이해가 쉽고, 프로그래밍에 사용하는 명령어는 명령어만 보아도 무슨 의미인지 쉽게 알 수 있습니다. 특히, VBA는 마이크로소프트의 오피스 전 제품에서 사용하고 있으며, 예를 들어 엑셀에서 VBA를 사용하는 이유는 엑셀의 기능이 많아서 더 이상의 기능이 불필요할 거 같지만, 실무에 있어서는 엑셀의 한계점이 보일 수밖에 없기 때문에 이를 보완해 주는 보완재로 VBA를 사용합니다. 엑셀, Acess, Word와 같은 특정 응용 프로그램(Application)에서만 사용할 수 있는 VB(Visual Basic)로 작성된 코드를 VBA 코드 또는 매크로 코드라고 합니다. 한컴의 아래아 한글에서 반복적인 작업을 매크로(Macro) 기능을 사용하고 있으며, 엑셀에서도 반복되는 작업을 매크로에 기록하여 단축키 또는 버튼을 클릭하면 매크로 저장된 내용이 자동으로 실행되게 할 수 있습니다. 예전에 문제가 되었던 드루킹 댓글 조작 사건에서 사용한 것이 VBA 매크로입니다. 매크로는 엑셀에서 제공되지 않는 새로운 기능을 만들고, 엑셀에 없는 함수를 만드는 등 전문적으로 실무 중심의 개발이 가능하며 드루킹 댓글 조작처럼 시스템 제어도 가능합니다. 1. VBA(Visual Basic for Application) Visual Basic의 최초 버전은 1991년에 출시된 Visual Basic 1.0으로로 마이크로소프트의 Windows 운영 체제를 위해 개발되었으며, 단순한 응용 프로그램을 만드는 데 사용되었습니다. Visual Basic의 최종 버전은 Visual Basic 6.0으로, 이 버전은 1998년에 출시 이후, Visual Basic 6.0이 현대적인 개발 요구에 부합하지 않는다는 비판을 받고, 최종 버전입니다. C# 및 Python과 같은 다른 .NET언어는 지속적인 업데이트와 발전을 거듭하며 더욱 강력하고 효율적인 언어로 성장하고 있으며, 현재의 소프트웨어 개발 트렌드인 클라우드, 인공 지능, 빅데이터 등과 같은 영역으로 진화하고 있지만, Visual Basic이 이러한 분야에 더 적극적으로 대응하기 위해서는 새로운 기능과 기술의 도입이 필요할 것으로 보입니다. 하지만 MS에서 개발한 프로그램 언어인 만큼 엑셀과의 궁합이 잘 맞으므로 다른 프로그래밍 언어에 비해 뒤떨어지는 부분은 감안할만하다고 생각합니다. 2. B A S I C언어와 VBA(Visual Basic for Application) 베이직 언어(Basic Language)는 1964년 미국의 케미 니와 쿠르츠 교수가 개발한 언어로 문법과 규칙이 매우 간단하여 배우기가 쉬우며 프로그램의 수정, 추가, 삭제가 용이한 대화형 언어라는 장점을 갖고 있었습니다. 베이직 언어는 인터프리터 형인 GWBASIC과 컴파일형인 TURBO-BASIC, QUICK-BASIC 등이 사용되었었습니다. VBA는 Alan Cooper와 Bill Gates에 의해 만들어졌다는 설과 Microsoft의 공식적인 개발팀에 의해 개발되었다는 설이 있습니다. 어쨌든 VBA는 BASIC 언어를 기반으로 하고 있는 컴파일 형 언어로 아래와 같이 문법에 이상이 있으면 "컴파일"오류 메시지를 보내 줍니다. 3. 엑셀 개발도구 엑셀(Excel)에서 VB(비주얼 베이직)을 사용하기 위해서는 엑셀 개발도구를 활성화되어 있어야 합니다. 4. 직접 실행 직접 실행 창에서 말 그대로 직접 실행시킬 수 있습니다. 5. 통합 문서 - Module1(코드) 창에서 실행 모듈창에 "Sub Direct_Test()"와 "End Sub" 사이에 아래와 같이 문장을 입력합니다. Sub Direct_Test() ' 모듈창 Print Test Rem 모듈창 Print Test Debug.Print 5 + 6 Debug.Print 6 + 5 End Sub 위 모듈창에 입력한 내용에 대한 분석입니다. 가. 주석문(Remark) 첫 줄의 [ ' 모듈창 Print Test ] 와 두 번째 줄의 [ Rem 모듈창 Print Test ] 은 주석문입니다. 주석문의 문장에 대한 이해를 돕기 위한 설명으로 내용을 볼 수는 있지만 실행되지는 않습니다. 주석문은 이와 같이 [ ' 또는 Rem ]을 사용할 수 있으며, 주석문은 자동으로 초록색 글씨로 전환됩니다. 참고로 주석문은 Rem보다 [ ' ]을 많이 사용하므로 본문에서도 이후에는 Rem은 사용하지 않고 [ ' ]을 사용합니다. 나. Debug.Print 모듈창에서의 "Debug.Print"은 결과를 직접 실행 창에 보여 줍니다. 다. 모듈창 실행(F5) 위에서 작성한 코드는 모듈창위의 [ ▶ ]버튼 클릭 또는 [F5] 키를 클릭하면, 통합 문서 - Module1(코드) 창(이하 모듈창)에서 Sub 다음에 모듈의 이름을 지정합니다. 본문은 "Sub Direct_Test()"으로 하여 엔터키를 입력하면 "End Sub"는 자동으로 생성됩니다. 아마 베이직(BASIC) 언어를 사용하였던 분들은 행번호 없이 " PRINT 5+7" 이렇게 사용하였던 기억이 날 겁니다. 같은 개념으로 보시면 됩니다. 직접 실행 창에서의 출력(OutPut) 명령은 PRINT이며, 여기서는 PRINT 대 신 "?"를 사용 가능합니다. 예를 들어 [? 5 + 6 과 PRINT 5 + 6]의 결과는 똑같이 11이 나옵니다. 직접 실행 창에서는 이렇게 직접 실행해 볼 수 있습니다. 아래와 같이 매크로 창이 나오고 매크로 이름(모창에서 정의한 모듈명 )을 선택 후 [실행] 버튼을 클릭하면 직접 실행 창에 결과가 보입니다. 라. 모듈창 한 단계씩 코드 실행(F8) 만약 한 단계씩 코드 실행을 선택하면 또는 [ F8] 키를 클릭하면, 주석문을 제외한 행들이 [F8] 키를 클릭할 때마다 순서대로 실행됩니다. 한 단계씩 코드 실행(F8)은 디버깅(에러 교정) 시 주로 사용합니다. ===================================================== 참고 : 네이버 블로그 전 국민 코딩 시대 엑셀 VBA 기초 1 - 비주얼 베이직(Visual Basic) 개론 https://blog.naver.com/jxbjultd/22342...