Read/Write Range를 이용해 엑셀파일에 값을 붙여넣을 때 행의 갯수가 다른 상황입니다.
첨부된 이미지처럼 1번 시트를 108번행까지 붙여 넣었고
다음 붙여야 할 시트의 시작이 어느 날은 109번, 어느 날은 110번 행에서 시작됩니다.
현재는 IF함수를 이용해 해놓았는데
다른 좋은 방법 이 있을까요?
Read/Write Range를 이용해 엑셀파일에 값을 붙여넣을 때 행의 갯수가 다른 상황입니다.
첨부된 이미지처럼 1번 시트를 108번행까지 붙여 넣었고
다음 붙여야 할 시트의 시작이 어느 날은 109번, 어느 날은 110번 행에서 시작됩니다.
현재는 IF함수를 이용해 해놓았는데
다른 좋은 방법 이 있을까요?
좀더 자세히 설명해주실수있나요?
웹에서 엑셀파일을 세 개 다운 받아서
각각 Read Range를 이용해 복사한 후
기본양식으로 지정된 엑셀파일에
각각 Write Range로 붙여넣는 방식입니다!
예를 들어 웹에서 다운받은 첫 번째 엑셀파일의
데이터가 109번 row까지 작성 되어 있다면
웹에서 다운받은 두 번째 엑셀파일을
110번부터 붙여넣고 싶다는 말입니다 ㅎㅎ
매일 하는 작업인데
row의 갯수가 그날그날 달라서
여쭤보게 됐습니다.
그럼 write range 액티비티 말고 append range 액티비티를 사용 추천드립니다.
Append range를 쓰면
이어서 쓰는 게 안되는 데
뭘 잘못하고 있는지 모르겠네요…
이어서 안되고 어떻게 되나요?
아예 이어서 붙여쓰기가 안됩니당.,
아니면 기본양식의 엑셀파일을 읽어서 dt.rows.count로 행수를 구하고 행수를 이용해서 밑에 붙여넣는 방법은 어떤가요?
아니면 merge data table로 merge한 후에 붙여넣는 방법도 있을 것 같습니다.