========================================================================================
현재 사용하는 엑셀 버젼을 기재하시면 좀더 정확하고 신속한 답변을 얻으실 수 있습니다.
엑셀 버젼(예: 2007) :
========================================================================================
안녕하세요.
A1 cell에 강아지 B1 cell 에 1이 기록되어 있다고 할때
강아지 란 변수명에 1을 저장하고 싶습니다.
aa=Range ("a1")
bb=Range("b1")
aa 가 강아지 이고
bb가 1 입니다.
강아지에 1을 즉 bb값을 저장하고 싶습니다.
즉 변수명을 엑셀에 넣은값으로 저장하고 싶어서 그럽니다.
조언 부탁드립니다. 감사합니다.
첫댓글 안녕하세요? [비호]님...
제가 질문을 잘못 이해하고 있는지 모르겠지만...
변수가 가변적이고 지정한 형식으로 사용되어지긴 하지만...
변수명을 가변적으로 사용할 순 없습니다.
왜 이러한 일련의 과정이 필요한지 간략한 예제를 올려봐주시면
다른 해결방법이 있을 수도 있습니다.
그럼 잘 해결되시길... ^^*
빠른 답변 감사드립니다.
Autolisp 예입니다.
(setq aa "강아지" bb 1)
(set (read aa) bb)
(eval 강아지) 하면 1값이 나타납니다.
강아지는 고유한 이름이 아니고 cell에 input 한 내용으로 다른 file에서 강아지 란 변수명이 있을때
1의 값을 사용하기 위한것인데 Autolisp은 위와같은 Logic으로 하면 편하게 프로그래밍 할수 있기에
혹여 VBA에서도 Autolisp과 같이 구현할수 있나 문의 드려 본것입니다.