만능문답


안녕하세요.



프로그래밍 요청을 하나 드려봅니다.

엑셀의 VBA 를 건드리고 있는데 자바랑 달리 객체기반 언어가 아니다 보니 클래스 구현이 이해가 안가서 힘드네요.

전체적으로 보면 기초적인 부분이라고 생각하는데 몇일을 노력해도 영 안되기 때문에 도움! 을 요청해봅니다.



(1) 오브젝트 생성을 위한 클래스 모듈작성

- Array 를 이용해서 여러개의 오브젝트를 생성하기 위함

- 오브젝트 내부에는 몇개의 Variables 만 들어가 있음 (Integer 나 String 정도만)


(2) 오브젝트를 본문에서 기본적인 사칙연산으로 다루기

- 엑셀 시트의 값을 위에서 만든 여러 변수 속성을 가진 오브젝트의 각각의 변수에 옮겨 담음

- 오브젝트(의 변수)들을 사칙연산

- 계산이 끝난 오브젝트 내부의 변수를 다시 엑셀 시트에 반영


더 쉽게 말하자면 반에서 학생들 명부 (성적 국어100점 수학100점...) 만들고 점수들을 합치거나 빼는 등 계산하는 겁니다.



원래는 전역변수로 하려고 했는데 변수선언만 1천개가 넘어가다보니 오브젝트+배열을 쓰는게 더 코드가 좋더라구요;

그런데 자바랑 달리 오브젝트를 만들기 위한 클래스가 별도 파일로 있어야 한다는데요.

Property, Get, Let 등의 명령어가 왜 들어가야 하는지 아직 잘 모르겠네요 ;ㅅ;

정확히 모르더라도 적당한 코드 예시가 있다면 그걸 뜯어고치는 식으로 작성할 수 있을 것 같은데 말입니다...

-----------

생각해보니 워크시트 셀을 그냥 전역변수 2D 배열로 쓰는 방법도 있겠네요 :D

실제로 짜보니 코드가 무척 더러워지네요  ─┌

번호 제목 작성자 작성일 조회
공지 게시판 성격에 맞지 않는 글은 예고없이 삭제합니다. [6] 星夜舞人 2011.10.10 211737
공지 [공지] 만능문답 게시판을 이용하는 분들을 위한 당부 말씀 [3] iris 2010.03.16 191901
5943 이 글은 테스트용입니다.(낚시성 질문 내용 포함) [11] iris 03.13 9646
5942 일본인 친구가 식당을 열었는데.. 선물을 뭘 하면 좋을까요 ? [14] 왕초보 03.13 9022
5941 기타히어로 3 - PC 판 어떤가요 ? [5] 맑은하늘 03.13 9328
5940 자료실의 자료 등록 범위가 어디까지인가요? [4] 불량토끼 03.14 8359
5939 DVR 카드 종류에 대해서 질문드립니다. [3] Freedom^^ 03.14 9839
5938 코어i3 cpu 노트북 성능이 궁금합니다. [2] 돌마루™ 03.14 9773
5937 으아.... php 질문입니다; [1] 무열펭귄君 03.14 8309
5936 USB 메모리가 마지막 Access 시점을 기억하지 못하는 이유가 무엇인지요? [8] 로이엔탈 03.14 8302
5935 곰돌이 인형 하나 가보로 될만한거 추천 부탁드립니다. [3] 카이사르 03.14 8369
5934 중고노트북 시세문의 [4] 팜좋은 03.14 9933
5933 eeepc 의 앞 꼬다리는 어디서 구할 수 있나요? [4] file 현이아빠 03.14 7457
5932 헬스 자전거 추천 부탁드립니다. [4] 바이디 03.14 10367
5931 여의도에 ielts 학원이 있을까요? [2] zegal 03.15 10059
5930 KT 요금제, 스마트 500이 무엇인가요 ? [6] 맑은하늘 03.15 7228
5929 이 영화 제목좀 알려주세요. [7] 시월사일 03.15 6785
5928 Dvix 플레이어를 사려고 하는데... 추천요...^^* [5] 해법수학 03.15 10249
5927 PSP가 전원이 들어오지않네요. [4] 시월사일 03.15 7266
5926 컴포넌트 연결이 이상해요~ file 오동명 03.15 7351
5925 영어 번역 좀 도와주세요... 급합니다. [2] 힘냅시다 03.15 6371
5924 질문 - Mac을 뇌사에서 살릴 방법 [7] Dr.Aspirin 03.16 7684

오늘:
1,580
어제:
2,096
전체:
16,232,401