Mac 용 Excel – 내 자신의 매크로를 만들 수 없습니다. 설명 된대로 다시

Excel (Windows 용으로 만든) 매크로를 사용하여 문자열을 인코딩합니다. 즉 공간은 % 20이됩니다.
Excel (Mac 2011 용 Office)이 설치된 Mac에서 * .xlsm을 열면 작동하지 않습니다.
오류 없음 – 아무것도!
나는 인터넷 검색에서 이것을 발견했다 – http://blog.mclaughlinsoftware.com/2010/11/04/excel-2011-without-udfs/ 위의 링크에 설명 된대로 다시 설치를 시도했지만 성공하지 못했습니다. 작은 “테스트”를 설명대로 작동시키지 못합니다.

Function hello()
  hello = "Hello World!"
End Function

Function hellowhom(nameIn As Variant)
  hellowhom = "Hello " + CStr(nameIn) + "!"
End Function

그리고 =hello() 또는 =hellowhom(A1) 수식 빌더에서.

어떤 힌트 또는 팁 ??



답변

“UDF의 코드는 표준 코드 모듈에 포함되어야하며 Sheet 모듈이 아니라 ThisWorkbook 기준 치수. VBA 편집기에서 끼워 넣다 메뉴를 선택하고 기준 치수 . 그러면 새 코드 모듈이 프로젝트에 삽입됩니다. 모듈은 모든 숫자 함수를 포함 할 수 있으므로 많은 함수를 단일 코드 모듈에 넣을 수 있습니다. 모듈 이름을 다음과 같이 변경할 수 있습니다. Module1 더 많은 의미있는 F4 열쇠를 표시하려면 등록 정보 창을 열고 이름 당신이 원하는대로 재산을. ”

-에서 칩 피어슨의 훌륭한 사이트