엑셀의 장점이자 단점이지요.
복사를 하여 다른 곳에 붙여넣으면 이동거리만큼 참조 또한 변한다는 겁니다. 그러기를 원치 않은 사람들도 있는데 말이지요.
Chronicle님은 엑셀의 기본기능을 이용하여 다음과 같이 풀었습니다. - http://blog.naver.com/asaph16/220998433710
1. 등호를 다른 기호로 바꾼다.
2. 원하는 곳에 붙여넣는다.
3. 다른 기호를 다시 등호로 바꾼다.
그러면 상대참조를 유지한 채 깔끔하게 복사가 됩니다.
매크로로는 아래와 같이 진행합니다.
수식을 그대로 복사한다는 한 줄입니다.
사실 코드라고 할 것까지 없어서 첨부도 하지 않았습니다.
매크로는 한번씩 허무함을 안겨줍니다.
Sub Macro() With Range("C4").CurrentRegion Range("J4").Resize(.Rows.Count, .Columns.Count).Formula = .Formula End With End Sub | cs |
'VB(A) > 당근쨈 & Chronicle' 카테고리의 다른 글
[& Chronicle] 그룹별 합계 구하기 (0) | 2017.05.07 |
---|---|
[& Chronicle] 파트별 생산 합계 구하기 (0) | 2017.05.05 |
[& Chronicle] 공급업체가 다를 경우 행삽입 하기 (0) | 2017.05.03 |
[& Chronicle] 불규칙한 그룹의 문자열 구분 (0) | 2017.05.03 |
[& Chronicle] 두 날짜 사이에서 특정 요일의 개수 구하기 (0) | 2017.05.02 |