Excel에서 제공하는 몇 가지 기능을 등록한 .xll 플러그인이 여러 곳에서 있습니다. 성능이 매우 좋지 않았고 원래 코드가 없었기 때문에 VB에서 함수를 모듈로 작성하여 기능을 복제했습니다. 기능이 예상대로 작동하고 성능이 훨씬 향상되었습니다.네이티브 VB 모듈에 XLL 추가 기능 변환 : 수식 새로 고침
문제는 시트가 새 기능을 자동으로 인식하지 못하는 것입니다. 예를 들어, 셀의 수식이 xll에서 이전에 정의 된 "= CustomFunction()"이고 이제는 VB에서 정의 된 것으로 가정합니다. 셀을 수동으로 편집하지 않고 Enter 키를 누르면 "# NAME"으로 계속 표시됩니다. 그런 다음 VB 수식을 올바르게 선택하고 계산합니다.
Ctrl/Alt/Shift/F9 수식을 다시 계산하는 표준 방법은 효과가 없습니다.
경험이 있습니까? 어떤 생각이 어떻게 해결할 수 있습니까?
고마워요! 자동화와 함께 작동했습니다. – ak86
다행입니다. – RedBlueThing