2013-07-11 3 views
0

이유는이 구문 오류가 있을까? 그것은하위 기능 엑셀 VBA

cyberlinkcompute ("A1", "B2") (문자열 B A와 같은 문자열)


전용 서브 cyberlinkcompute

최종 서브 서명 = 요구된다

=가 필요없는 하위 함수가 아닌가? 사전에 덕분에 그렇게 중 하나를 싫어하는

+0

아랍 에미리트'cyberlinkcompute "A1", "B2"를 단어 통화를했습니다. [흥미로운 게시물] (http://dailydoseofexcel.com/archives/2012/05/01/quick-vba-tip- parenthesis/)이 있습니다. 내 자신의 이익을 위해 –

답변

2

은 괄호를 제거하거나 대신`프로 시저 이름 앞에

+0

* facepalm * (나) – user2569803

1

그 기능과 같은 괄호;

cyberlinkcompute "A1","B2" 

이하로하면 바람직

:

call cyberlinkcompute("A1","B2") 
+0

, 왜 전화가 덜 권장입니까? – JosieP

+0

라이브러리 코드를 VB 또는 VB.NET으로 마이그레이션하는 것이 훨씬 쉽기 때문에 라이브러리를 만들 때'Call' 구문을 사용합니다. VB로 마이그레이션하려면 구문이 변경되지 않습니다. VB로 이주하려면'Call' 키워드 만 제거하십시오. – AMissico