Skip to content

EGTools++ v0.6.95

Choose a tag to compare

@EGTools EGTools released this 03 Aug 05:47
· 38 commits to main since this release

EGTools++ v0.6.95 — 호환 변환(적용/복원) 대폭 보완

구버전 호환 적용 / 내장 함수로 복원 개선

  • 정의된 이름 완전 변환 — 셀 수식뿐 아니라 정의된 이름(참조 대상 수식)도 빠짐없이 변환합니다. 추가기능 UDF 저장 접두(_xll./_xludf.)가 남은 수식·이름을 인식하고, 변환 도중 이름이 #NAME?로 붕괴하는 Excel 동작에는 삭제 후 재정의로 대응합니다(범위·숨김·설명 보존).
  • LET/LAMBDA 매개변수 접두(_xlpm.) 제거 — 이 접두가 포함된 수식은 Excel이 다시 쓰기를 거부해 변환이 누락되던 문제를 해결했습니다(양방향).
  • 암시적 교차 @ 정리 — 구버전 왕복 파일에서 네이티브로 복원되는 함수 앞의 @를 제거해 배열 결과가 단일값으로 붕괴하는 것을 방지합니다.
  • 미출시 네이티브 안전장치 — 도입 연도상 네이티브가 있어야 하지만 아직 롤아웃되지 않은 함수(IMPORTTEXT/IMPORTCSV — 365 프리뷰 채널 한정)는 현재 Excel에 실제로 존재하는지 확인된 경우에만 네이티브로 복원하고, 그 외에는 EG.* 구현을 유지합니다. 이후 네이티브가 롤아웃되면 자동으로 복원 대상이 됩니다.
  • IMAGE 소스별 분기 복원 — 이미지 소스가 https://(리터럴 또는 참조·수식의 변환 시점 평가값)면 네이티브 IMAGE로 복원하고, 로컬 경로 등 그 외 소스는 모든 소스를 지원하는 EG.IMAGE로 유지합니다.
  • Excel 2016(32비트) ↔ Microsoft 365(64비트) 양방향 왕복 실측 완료.

안정성

  • 배열 반환 함수를 중첩 사용할 때(예: =SUM(TAKE(xSORT(...),3))) 구버전 Excel에서 재계산이 무한 반복될 수 있던 문제 수정 — 수식의 최외곽 호출만 셀 확장(스필)을 수행하고, 중첩 호출의 배열은 메모리에서 소비됩니다.

자산

  • EGTools++64.xll — 64비트 Excel용 / EGTools++32.xll — 32비트 Excel용 (Excel 2010+)