
나는 많은 수식이 포함된 스프레드시트를 개발하여 방화벽 정책에서 Excel 수식을 금지하는 동료에게 보냈습니다. (묻지 마세요). 그래서 검색 및 바꾸기를 사용하여 모든 등호 앞에 아포스트로피를 붙였습니다. 그래서 =CCONCATENATE(A1,A2)
그것은 '=CONCATENATE(A1, A2)
. 방화벽이 파일을 통과하도록 허용했지만 프로세스를 되돌리기가 쉽지 않습니다. 검색에서 선행 아포스트로피를 찾지 못했습니다. 아포스트로피를 이스케이프시키거나 CHAR(39)
이를 제거하기 위해 사용하려는 시도는 실패했습니다. 어떤 도움을 주셔서 감사합니다!
답변1
이 짧은 매크로를 실행하면 모든 수식이 복원됩니다.
Sub RestoreFormulas()
Dim r As Range
For Each r In ActiveSheet.UsedRange
If Left(r.Value, 1) = "=" Then r.Formula = r.Value
Next r
End Sub