만능문답


안녕하세요.



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

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

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



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

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

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


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

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

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

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


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



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

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

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

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

-----------

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

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

번호 제목 작성자 작성일 조회
공지 게시판 성격에 맞지 않는 글은 예고없이 삭제합니다. [6] 星夜舞人 2011.10.10 209744
공지 [공지] 만능문답 게시판을 이용하는 분들을 위한 당부 말씀 [3] iris 2010.03.16 189896
5698 애플앱스토어에서 카드 결제 관련 문의 [2] 바보남자 04.22 3084
5697 Calmee 2.5" external HDD - 250Gb ...외장하드 중고 시세를.. [1] file kimisa 04.23 2286
5696 졸업사진 정장 추천요! [7] 별_목동 04.23 2386
5695 윈도우 7 업그레이드 버전을 다른 컴에 설치할 수 있나요? [2] 오징어돌이 04.23 3652
5694 Windows7용 XP mode 파일 어느 것 받아야될 까요? [2] 부릉V 04.23 9283
5693 9월의 호주여행 [3] 빠빠이야 04.23 2094
5692 노트북이 갑자기 급사했습니다.... [2] Anniversary 04.24 1595
5691 서울에 잘보는 철학관 아시는분~? [1] judy 04.24 2944
5690 빔프로젝터 긴급하게 추천 부탁드립니다 녀꾸씨 04.24 1433
5689 win7 블루스크린 질문드립니다. [3] Anniversary 04.24 3780
5688 아이러브프렌즈 관련 여쭙고 싶습니다. 희망이야 04.25 1559
5687 도쿠위키 잘 아시는 분께 질문하고 싶습니다. [2] file Freedom^^ 04.25 2311
5686 usb로 신호와 전원을 동시에 받을 수 있는 스피커가 있나요? [2] 건설노무자 04.25 1512
5685 [xp]폴더에 암호 거는 법은? [2] 애렁이 04.25 2984
5684 성형... 외과 추천 부탁드립니다.. ㅋㅋ [5] EXIT 04.25 1805
5683 리눅스에서 확장자를 소문자로 바꾸는 방법은? [5] Alphonse 04.26 3011
5682 컴텨 하드의 동영상을 여기에 올리는 법 [4] 통통배 04.26 1277
5681 노트북이 너무 무거워요..ㅜㅜ; [4] withis™ 04.26 1486
5680 기타 구입질문드립니다. [7] 시월사일 04.26 1291
5679 노인 요양원 식사의 수준 [5] 마쿠 04.26 3126

오늘:
542
어제:
610
전체:
15,212,354