Skip Navigation Links.
Expand VBAVBA
엑셀프로그래밍이 필요한 이유
Expand ExcelExcel
Expand External LibraryExternal Library
Expand SolutionSolution
Expand EssayEssay

Excel & VBA---Brain Training

-->

종종 사용자 입력창을 만들어서 사용하는 경우가 많다
이때 UserForm을 사용해도 좋지만
엑셀시트자체는 훌륭한 입력창이 될수도 있다
입력창을 사용할때 일일이 입력하는 셀을 선택하면 따분하다
엔터키를 치면 다음 셀에 그냥 자동입력하도록 만들어 보자
입력을 위한 셀외의 셀을 선택하면 선택하지 못하게 한다

이런 때도 배열은 참 훌륭한 지원도구가 된다
배열을 응용하기 위한 문제이니..
곰곰히 잘 생각해보고 만들어 보시기 바란다

아니..왠 배열??!@#배열로 어떻게 하라구??!@#@!





요령은 아래와 같이 선택하고 싶은 셀에 이름을 지어주고
이름을 문자열로 만든후 이것을 실행할때 배열로 읽어서
처리하면 간단할것이다
만약 이동순서를 바꾸고 싶다면 문자열내의 위치를 바꿔주면 될것이고...

Const CELL_NAME As String="DATA_A,DATA_B,DATA_C,DATA_D,DATA_E,DATA_F," & _
"DATA_G,DATA_H,DATA_I,DATA_J,DATA_K,DATA_L,DATA_M," & _
"DATA_N,DATA_O,DATA_P,DATA_Q,DATA_R,DATA_S,DATA_T,DATA_U," & _
"DATA_V,DATA_W,DATA_X,DATA_Y,DATA_Z,DATA_1,DATA_2,DATA_3," & _
"DATA_4,DATA_5,DATA_6,DATA_7,DATA_8,DATA_9,DATA_10,DATA_11," & _
"DATA_12,DATA_13,DATA_14,DATA_15,DATA_16,DATA_17,DATA_18," & _
"DATA_19,DATA_20,DATA_21,DATA_22,DATA_23"


문제화일 다운로드



Braintraining_018.