엑셀 위치 값 찾기 기능문의입니다

엑셀에서 READ RANGE를 한뒤 해당 문자열의 엑셀 위치값을 가져오는 기능이 있을지 궁금합니다.

저 특수문자를 기준으로 오른쪽에 가공된 DT를 붙이고 싶은데
A10 이라는 엑셀 위치값을 구하는 기능이 있을까요 ?

@yundw B2:F9 범위에 있는 표의 위치가 고정인가요? 그리고 엑셀을 켜고 작업을 해도 되나요? 아니면 백그라운드 업무인가요?

표의 위치는 고정이 아니며 엑셀을 키고 해도 상관이없습니다 .

해당 위치값은 ★ 문자로 찾아서 그 오른쪽에 만들어진 DT를 WRITE RANGE 할 예정입니다 .

감사합니다. :grinning:

@yundw 표의 위치가 고정이 아니라면 일단 Read Range 만으로는 ★의 셀 주소를 가지고 올 방법이 없어요. 따라서 엑셀을 켜고 작업을 해야 돼요.

일단 Excel Application Scope 켜시고 Send Hotkey 액티비를 사용해서 A열의 맨 끝으로 이동하셔야 할 것 같아요. (위의 표가 고정이 아니니까 Select Range 같은 건 사용하시면 안돼요) 참고로 엑셀에서 내용이 있는 가장 하단 셀로 이동하는 단축키는 CTRL+D 입니다. 이동이 됐으면 그 다음에는 Get Selected Range를 하면 A10을 (파일이 다르다면 해당 특수문자가 있는 셀의 주소) 리턴해줄 거예요. 이 리턴값의 알파벳 부분만 A->B로 변경해주고 Write Range의 입력으로 넣어주시면 원하시는 위치에 DT가 입력될 것 같아요.

Lookup Range 액티비티를 이용하면 특정 range의 특정 값에 해당하는 셀주소를 String으로 얻을 수 있습니다.
다중 매칭이 되더라도 제일 처음 것만 나온다는게 단점이지만 ★같은 유니크한 문자를 쓴다면 문제없을듯 하네요.

4 Likes

감사합니다 덕분에 해결됬습니다 .

답변해 주셔서 감사합니다 :grinning:

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.