My Excel 2007 매크로 - 옵션이 아닌 인수는 무엇을 의미합니까?
2007 매크로 가 대단히 감사합니다 내 Excel에서 잘못된 걸 알려 주시기 바랍니다
당신은 inchesToPoints()에 두 번째 전화로 번호를 통과하지 않는My Excel 2007 매크로 - 옵션이 아닌 인수는 무엇을 의미합니까?
2007 매크로 가 대단히 감사합니다 내 Excel에서 잘못된 걸 알려 주시기 바랍니다
당신은 inchesToPoints()에 두 번째 전화로 번호를 통과하지 않는을 위해 호출 된 함수에 대한 적절한 인수에 값 0.36를 통과했다처럼 이 오류가 발생합니다. 당신이 다음과 같은 옵션 paramters을 할당 할 수 있습니다 :
Function Something(ByVal text as String, Optional number as Long = 26)
옵션 키워드를 배치함으로써, 기능은 여전히 paramater이 그것에 전달하지 않고도 호출 할 수 있습니다. = xxx는 제공되지 않는 경우에 기본값을 저장하는 곳입니다.
선택적 매개 변수의 유형을 선언하지 않기로 결정한 경우 (Variant로 변경) 매우 편리 한 IsMissing() 함수를 사용하여 전달되었는지 여부를 확인할 수 있습니다.
이
. 어떻게 해결할 수 있는지 조언 해주세요. 나는 VBA를 모른다. –
기능은 필요 하나 당신이 제공하지 않은 더 많은 매개 변수 (인자). 그리고이 인수는 선택적인 것이 아니기 때문에 에이 있으면 Excel에서 매크로를 실행할 수 없습니다.
InchesToPoints 함수에 대한 자세한 내용은 [here] (http://msdn.microsoft.com/en-us/library/bb209927(v=office.12).aspx) – Xav
Xav. . –
기능이 비슷하다고 보입니다. .InchesToPoints()
전달할 인수가 필요합니다. 매개 변수를 해당 정의하지만, 그것에 의해 함수로 전송하도록되어있는 경우는 변수 .LeftMargin
패스에 대한 .InchesToPoints()
의 첫 번째 호출 변수 .RightMargin
질문하는 법 배우기 http://tinyurl.com/so-hints –
이미지를 표시하는 데 사용 된 마크 업에서 질문의 읽을 수있는 텍스트가 실제로 나오도록 수정할 수 있습니까? _anyone_이 (가)이 질문을 검색하면 어떻게 찾을 수 있습니까? 귀하의 회신에 감사드립니다. –