자동매매 프로그래밍에 있어서 필수적으로 필요한 문법을 소개한다. 전문 프로그래머 관점이 아니라 구현 가능한 수준에서 살펴본다. 내용의 오류가 있을 수 있으나 프로그래밍 하는데 있어서 아무런 문제가 없고 실제로 저자가 사용하는 방법만을 소개한다.
당부하고 싶은 말
너무 이해하려고 하지 말자. 유도리 있게 짜집게해서 동작하도록 만들자.
객체모델
엑셀 VBA 객체 모델에 대해 알아봅니다. 전문 개발자의 관점이 아니라 구현의 관점에서 바라보려고 합니다. 이정도만 알고 있어도 엑셀 VBA 자동매매 구현하는데 아무런 문제가 없습니다.

'Application > Workbook > Worksheet > Range > Cell'
- Application : 실행된 엑셀 프로그램
- Workbook : 엑셀 프로그램 내 열려있는 파일 하나
- Worksheet : 파일내 존재하는 sheet (하단 탭)
- Range : 연속된 셀의 집합
- cell : 엑셀 내 한칸
Object Model에 접근하는 실제로 사용할 만한 코딩 예제를 보여드릴게요.
버튼을 눌렀을때 Sheet1인 worksheet내의 Range와 Cell에 접근하는 코드 입니다.
코드
Private Sub CommandButton1_Click()
Worksheets("Sheet1").Range(Cells(1, 1), Cells(3, 3)) = 1
Worksheets("Sheet1").Cells(4, 4) = "셀에 접근"
End Sub
결과 
댓글
댓글 쓰기