VBA에서 본 이상한 코드들

nØthing specia¡|2017년 11월 27일
Posts

VBA에서 본 이상한 코드들

nØthing specia¡|2017년 11월 27일

VBA구문에 충실하게 FM대로 코딩하다가, 다른 사람들이 만든 코드를 보면 초보 입장에서 '이런 코드가 가능해?'하고 의문점을 가질 수 있는 걸 종종 보았다. VB/VBA는 c/c++, python, javascript 처럼 다양한 코드 스타일을 만들어 볼 수 있는 유연성이 떨어지는 데, 종종 생각하지 못한 코드를 보곤 한다. 그걸 한번 정리해보려고 하는 데, 일단 생각나는 대로 적어보자면: 1. 물건 사서 하나만 빼먹고 버림? Split("123,456,789", ",")(0) 위의 코드는 "123,456,789" 라는 문자열을 컴마(,)로 분리하는 split()함수 사용 예이다. 함수뒤에 (0)가 붙는 데, 분리한 결과의 첫 번째 항목을 가져오라는 의미이다. 보통은 그 결과를 변수로 받고