매크로를 만들 때 매우 긴 줄이 나타날 수 있습니다.

VBA 편집기는 긴 줄을 처리하지만 일반적으로 줄을 검토하기 위해 화면을 좌우로 스크롤하는 것은 고통 스럽습니다. 일부 프로그래밍 언어 (예 : C 또는 Perl)를 사용하면 Enter 키를 누르고 해당 행을 계속하여 프로그램 행을 계속할 수 있습니다.

그러나 VBA에는 현재 프로그램 행을 다음 행에 계속할 것임을 나타내는 특수 문자 시퀀스가 ​​필요합니다. 이 시퀀스는 공백과 밑줄로 구성됩니다. 다음 예제 코드를 고려하십시오.

MsgBox "Please revise the entry in A1." & Chr(13) _   & "It appears to contain one or more " & Chr(13) _   & "illegal characters." & Chr(13)

Range("A1").Activate

이 코드는 연속되는 각 행의 끝에 공백과 밑줄을 사용하여 세 개의 물리적 행에 걸쳐 프로그램 행을 계속합니다. 연속 문자를 사용하여 원하는 프로그래밍 줄을 계속할 수 있습니다. 기억해야 할 유일한 것은 프로그램 라인에서 사용되는 일반 토큰 또는 키워드 사이에 문자를 배치하는 경우 연속 목적으로 만 문자를 사용할 수 있다는 것입니다. 키워드 중간이나 문자열 (따옴표 사이)에 배치하면 VBA는 의도 한 내용을 인식하지 못해 오류가 발생할 수 있습니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (2263)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excelribbon-Continuing_Macro_Lines [Continuing Macro Lines].