만능문답


안녕하세요.



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

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

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



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

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

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


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

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

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

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


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



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

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

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

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

-----------

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

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

번호 제목 작성자 작성일 조회
공지 게시판 성격에 맞지 않는 글은 예고없이 삭제합니다. [6] 星夜舞人 2011.10.10 209697
공지 [공지] 만능문답 게시판을 이용하는 분들을 위한 당부 말씀 [3] iris 2010.03.16 189849
5757 국제전화 딜레이 없는 서비스 뭐가 있을까요? [3] 최강산왕 01.13 524
5756 호스팅 업체를 찾고 있습니다.. [3] Nisemono 07.01 524
5755 하드디스크가 인식이 안되네요.. [2] 몽배 01.20 524
5754 팬을 찾습니다. [4] 상호아빠 02.12 524
5753 경우의 수 순열 질문드립니다. [5] matsal 10.09 525
5752 요양병원 알아보는데 무엇을 봐야할까요? 추천도 부탁드립니다. [7] 바이디 11.01 526
5751 스테레스 해소, 어떻게 하시나요 ? [14] 맑은하늘 04.28 526
5750 Treadmill Horizon CT5.4 리셋문제 [18] 상호아빠 10.23 528
5749 8만 짜리 엔진 교체된 차를 살까요 아니면 15만 짜리 엔진을 살까요? [5] 최강산왕 01.14 528
5748 가정용 네트워크 질문. [9] TX 04.27 528
5747 부산... 맛집... 볼거리 ?? [5] ds1dvm 11.06 530
5746 랜테스터기.. [7] TX 06.21 530
5745 자동차 구입 관련 문의 드립니다 [6] 진화중 11.22 530
5744 클라우드 계정들 관리 어떻게 하세요? [6] 엘레벨 03.08 531
5743 태블릿 관련해서 문의 드려 봅니다. [1] file 해색주 10.30 531
5742 홈페이지 게시판 데이터 및 자료 마이그레이션 [4] 기둥 08.18 533
5741 팜 m500 용 법률용어사전 [3] file 느릅나무 02.01 533
5740 그래프 좌표를 공식으로 치환해주는 프로그램 있나요? [3] matsal 12.03 535
5739 서울 나라 데이트 코스 질문 드립니다. [15] 뿌뿌아빠 06.01 535
5738 이것이 뭘까요? [4] file 상호아빠 05.24 535

오늘:
197
어제:
908
전체:
15,194,123