[[Excel]] [[VBA]] 다음과 같은 장점들로 인해, 익혀둘만 하다. * 엑셀안쓰는 사람은 없을정도로 거의 모든 사람들이 이 프로그램 및 이 형식의 데이터를 사용한다. * 따로, 프로그램설치가 필요없다. 엑셀만 있으면되고, 엑셀없는 피씨는 거의 없다. * 데이터의 입출력 및 표현, [[GUI]]구현이 손쉽다. 엑셀쉬트, 차트를 그대로 이용하면 된다. 물론 단점도 있다. * [[Win32]]계열에서만 사용할 수 있다. * 엑셀 매크로를 바이러스로 오인하는 경우가 많다. 관련서적 * LearningVisualBasicUsingExcel VBA대신 [[Python]]을 쓸 수 도 있다. * [[http://gigaom.com/2012/06/08/another-reason-you-should-lean-to-code-python-for-excel/|Another reason you should learn to code: Python for Excel]] === 유용한 ExcelVba 스크립트 === 특정 스크립트 * BenfordsLaw * 선택영역의 셀들에 대해 맨 마지막문자를 제거하기. {{{ Sub trimLastChar() Dim rngSource As Range, rngCell As Range Set rngSource = Selection For Each rngCell In rngSource rngCell = Left(rngCell, Len(rngCell) - 1) Next rngCell End Sub }}}