수식이 걸려있는 셀(예 : E45)을 그냥 복붙 하면 숫자가 막 바뀜... 이유는 상대참조 되어있어서 그럼.
그래서 절대 참조로 바꾸고 (예 : $E$45) 복붙을 해야 내가 원하는 수식을 그대로 끌고올 수 있음.
근데 많은 수식을 하나하나 F4를 눌러서 절대참조로 변경하려면 시간이 많이 걸리기 때문에, 매크로를 쓰도록 하자.
VBA 사용하기 위해 Alt+F11을 눌러서 비쥬얼 베이직 편집기를 시작[삽입-모듈]을 선택해서 새로운 모듈을 삽입
Sub Relative2Absolute()
For Each c In Selection
If c.HasFormula = True Then
c.Formula = Application.ConvertFormula(c.Formula, xlA1, xlA1, xlAbsolute)
End If
Next c
End Sub
VBA 편집기를 닫고 다시 엑셀 통합 문서로 돌아옵니다.
절대주소(참조)를 포함하는 셀들을 모두 선택한 후 [보기-매크로]를 선택
매크로 창에서 방금 입력한 서브 클래스를 선택하고 [실행]을 클릭
출처 :https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=folkton&logNo=50090858778