Vba:열 번호를 문자로 변환하는 방법


VBA에서 다음 구문을 사용하여 열 번호를 문자로 변환할 수 있습니다.

 Sub ConvertNumberToLetter()
Range(" B2 ") = Split((Columns(Range(" A2 ")).Address(, 0)), " : ")(0)
End Sub

이 특정 매크로는 A2 셀의 열 번호를 문자로 변환하고 B2 셀에 해당 문자를 표시합니다.

예를 들어 A2 셀의 값이 4인 경우 B2 셀에는 Excel의 네 번째 열에 해당하는 문자인 “D”가 표시됩니다.

다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.

예: VBA에서 열 번호를 문자로 변환

Excel의 열 번호 4에 해당하는 열 문자를 알고 싶다고 가정해 보겠습니다.

이 숫자를 문자로 변환하려면 다음 매크로를 생성할 수 있습니다.

 Sub ConvertNumberToLetter()
Range(" B2 ") = Split((Columns(Range(" A2 ")).Address(, 0)), " : ")(0)
End Sub

이 매크로를 실행하면 다음과 같은 출력이 나타납니다.

VBA는 열 번호를 문자로 변환합니다.

B2에는 네 번째 열에 해당하는 문자인 “D” 값이 표시됩니다.

A2 셀의 숫자를 변경하고 매크로를 다시 실행하면 B2 셀에 업데이트된 열 문자가 표시됩니다.

예를 들어 A2 셀의 숫자를 73으로 변경하고 매크로를 다시 실행한다고 가정합니다.

이제 셀 B2 에는 73번째 열에 해당하는 열 문자인 “BU” 값이 표시됩니다.

추가 리소스

다음 자습서에서는 VBA에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

VBA:마지막으로 사용한 줄을 찾는 방법
VBA:마지막으로 사용한 열을 찾는 방법
VBA:사용된 열 수를 계산하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다