안녕하세요. 구스입니다.이 글에서는 디아뎀 스크립트를 통해서 파일을 읽고, 이를 Data Portal에 올리는 방법에 대해서 알아보도록 하겠습니다. 먼저 디아뎀에서 파일을 읽을 때 사용되는 함수는 바로 FileDlgShow입니다. FileDlgShow 함수는 DIAdem에서 지원하는 DIAdem 내장함수입니다. FileDlgShow의 함수원형은 아래와 같습니다. FileDlgName, FileDlgFilt, FileDlgCaption, FileDlgMultiSelect에 해당하는 4개의 매개변수를 가지고 있습니다. FileDlgShow 함수의 각 매개변수의 역할은 아래와 같습니다. FileDlgName : 파일 읽기 창이 열렸을 때 설정되는 기본 경로 (필수항목)FileDlgFilt : 파일을 읽을 때 ..
이 글에서는 DIAdem 스크립트를 이용하여 화면탭을 이동하는 방법에 대해서 알아보도록 하겠습니다. 스크립트는 반복되는 처리를 자동화 하기 위해서 많이 사용이 됩니다. 이러한 반복된 작업의 결과를 사용자에게 보여줘야 하죠. 스크립트에서 어떠한 연산을 하더라도 결국은 사용자에게 VIEW 화면 혹은 Report 화면으로 전환하여 연산된 결과를 보여줘야 할겁니다. 이런 경우에 사용하는 함수는 바로 WndShow 함수입니다. WndShow함수는 비주얼베이직 스크립트 함수가 아닌 DIAdem 차제 함수입니다. 따라서 평상시 비주얼베이직 스크립트를 사용하는 유저라도 쉽게 접하기 어려운 함수입니다. 이 함수의 내용을 살펴보면 아래와 같습니다. 사용법은 비교적 간단합니다. 함수 호출이기 때문에 앞에 Call 명령어를 ..
지금까지 엑셀 매크로를 통해 VBA를 사용하는데 필요한 몇몇 정보를 전달드렸습니다. 이제부터 본격적으로 엑셀을 처리하는 내용을 공부하려고 하는데 엑셀 매크로를 잘 활용하기 위해서는 알아야 할 주요 개체가 4가지가 있습니다. 주요 개체는 Application, Workbook, Worksheet, Range로 구분할 수 있습니다. 각 개체에 대한 간략한 설명을 드리자면, 1) Application : 이는 Excel 프로그램 자체를 나타냅니다. 즉 현재 실행되고 있는 Excel 프로그램이라고 보시면 됩니다. 종료와 같이 엑셀 프로그램에서 실행할 수 있는 모든 기능을 제공하는 개체입니다. 저장, 로드는 Application이 아니라 Application 보다 하위단이 Workbook에서 가능합니다. 예를 한..
이전 글에서 MsgBox를 통해서 엑셀 매크로 내부의 데이터를 표현하는 방법에 대해서 알아보았습니다. 이번 글은 데이터를 입력 받을 수 있는 InputBox를 통해서 엑셀 매크로 사용법에 대해서 알아보도록 할께요. MsgBox에 대해서 아시고 싶으시다면, 아래를 클릭하시면 됩니다. 2014/12/24 - [프로그래밍 팁s/Excel(Macro, VBA)] - [엑셀 매크로 VBA] MsgBox 메시지 박스 창 띄우기 InputBox는 사용자로 부터 데이터를 입력 받을 수 있게 도와주는 윈도우입니다. InputBox를 사용하기 위해서는 InputBox의 원형을 알아야 하겠죠. InputBox의 원형은 아래와 같습니다. Public Function InputBox(Prompt, Title, Default, ..
오늘은 엑셀 매크로 VBA에서 문자열을 처리하는 사용법에 대해서 좀더 알아보도록 하겠습니다. 오늘 알아볼 함수는 StrComp, StrConv, StrReverse 입니다. 이전의 내용을 확인하고 싶으시면 아래의 링크를 참조하시기 바랍니다. 2015/01/20 - [프로그래밍 팁s/Excel(Macro, VBA)] - [엑셀 매크로 사용법 - VBA] 문자열 처리(Left, Right, Mid, Len) 오늘 배울 문자열 처리를 위한 각 함수의 기능은 아래와 같습니다. 기능 관련 함수 두개의 문자열 비교하기 StrComp 문자열 컨버팅 하기 StrConv 문자열 뒤집기 StrReverse 위의 기능을 파악하기 위해서 사용하는 테스트 환경은 아래와 같습니다. 엑셀에서 A1에 아래와 같이 텍스트를 입력합니다..