이재훈 프로님, 안녕하세요.
정말 오랜만에 연락주셨네요. 코로나 시국이 얼른 끝나기를, 그리고 이 프로님이 건강하시기를 항상 기원합니다.
결론부터 말씀드리고 해결 방안에 대해 설명 드리겠습니다. 일단, Listview에 수식을 넣으셨을 때, 행 간에 상대참조를 하고 싶으신 경우 ListView의 셀을 직접 지정하시면 참조를 하실 수 없습니다.
왜냐하면 리스트뷰의 특정 셀 위치는 언제나 변할 수 있는 "가변적인" 위치이기 때문입니다. 사용자가 수행하는 결과에 따라 표시 내용이 변하거나, 쿼리 등으로도 변화할 수 있습니다. 그래서 리스트뷰는 해당 리스트뷰를 가지고 있는 셀의 직접 참조를 허용할 수 없습니다.
특정 값을 가져와서 뭔가를 하시려는 경우는 '지식 쉐어링' 게시판에 올려 놓은 2개의 게시물을 참조하시면 좋을 듯 합니다.
1. Forguncy API를 이용하여 ListView 특정 위치의 값을 가져오기
2. ListView의 특정 항목을 Excel 함수와 연계하기
아마 프로님께서 원하시는 답변은 2번 내용일 겁니다. 아래와 같이 사용하시기를 추천 드립니다.
(1) 화면 어딘 가에 리스트뷰와 연동되는 데이터바인딩 값을 놓는다.
(2) 해당 값을 참조하여 Excel 함수와 연계한다.
(3) 데이터바인딩이 된 셀은 숨김처리하여 사용자에게 보이지 않도록 배려한다.
정도로 사용하시면 어떨까 합니다.
위 설명 및 지식쉐어링 내용 중 추가적인 문의사항, 혹은 제가 누락한 내용이 있다면 알려주십시오. 다시 한 번 상세히 설명드리겠습니다.
그레이프시티 제품을 사용해 주셔서 고맙습니다.
GCK제이크 드림