메뉴 건너뛰기

app

[GAS] 새 행 추가시 수식 복사

lispro062013.12.16 06:04조회 수 1964댓글 0

    • 글자 크기
http://webapps.stackexchange.com/questions/47171/how-to-automatically-insert-a-new-row-and-retain-functions-formulas-from-last-ro

위 링크를 참고하여 아래와 같이 수정했다.
  
  var ss = SpreadsheetApp.getActive();
  var sh = ss.getActiveSheet(), lRow = sh.getLastRow(); 
  var lCol = sh.getLastColumn(), range = sh.getRange("D2");//복사하고자 하는 셀
  range.copyTo(sh.getRange(2,4,lRow-1,1), {contentsOnly:false});//(시작Row,컬럼순서,종료Row,셀수)
  
  Logger.log(lRow);

맨 마지막 줄에 4번째 컬럼에 두번째 열 4번째 컬럼의 내용을 복사한다.(수식일 경우 자동으로 상대 참조가 된다.)

트리거로 내용 변경을 설정하면, 첫 행부터 모든 행까지 자동으로 수식이 복사되게 할 수 있다.
새로운 행이 추가되어도 마지막 행을 계산해서 처리하므로 자동화된 수식 적용이 새로운 행에 가능하다.
lispro06 (비회원)
    • 글자 크기

댓글 달기

suritam9
2013.04.25 조회 6131
suritam9
2013.04.04 조회 2211
suritam9
2012.09.14 조회 2524
suritam9
2012.06.24 조회 2376
suritam9
2012.06.24 조회 2789
suritam9
2012.06.24 조회 2562
suritam9
2012.06.22 조회 2590
박영식
2011.09.22 조회 2552
박영식
2011.09.21 조회 2495
박영식
2011.02.18 조회 2974
박영식
2010.09.29 조회 4771
첨부 (0)
위로