programming ⌨/쉘스크립트 🧶 (한셀 +엑셀) 2

VBA 기초 문법 및 활용(1)

굉장히 낯설다.. 설렌다.. 함수 하나하나 설명하면 쓸데없이 길어질거 같아서 자세한 옵션은 직접 찾아보도록 하자. 1. Msg Box 띄우기 output을 확인하기 위해 방법을 찾아보니, 메시지 박스를 띄울 수 있다. MsgBox(prompt[,buttons][,title][,helpfile,context]) MsgBox("hello world!")를 실행해 보면 뚠! 하고 위와 같이 MsgBox가 나온다. 2. 변수 설정하기 Dim As 참고로 한셀에서는 type을 지정해 주지 않아도 된다. 자동으로 형을 정해준다. Dim var1, var2 var1 = "hello" var2 = 7 'var1는 문자형 변수 'var2는 정수형 변수 const를 이용하여 고정변수를 선언할 수도 있다. Const As ..

쉘스크립트??

군대에서 심심할때 한셀 메크로를 가지고 놀았는데 이때 우연히 알게된게 쉘스크립트다. 심장이 두근대고 가슴이 벌렁거렸다. 스크립트는 VBA(Visual Basic for Applications)언어로, Visual Basic과 문법이 거의 동일하다. 주 용도는 매크로를 돌리고 사용자 정의 함수를 만드는 것이지만, 한국에서는 이를이용하여 엑셀로 DB(DataBase)를 관리하는 기업들이 가끔 있다. 또한, 흔히 매크로 바이러스라고 불리는 악성코드들은 대게 VBA로 만들어졌다. 윈도의 다양한 라이브러리를 참조하면서 보안성이 떨어지는데, Microsoft는 VBA가 자동으로 돌아가는 것을 막기위해 여러 대책을 세웠다. 앞으로 간단한 프로젝트와 함께 알아가볼까 한다.