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
이 매크로를 실행하면 다음과 같은 출력이 나타납니다.
셀 B2에는 네 번째 열에 해당하는 문자인 “D” 값이 표시됩니다.
A2 셀의 숫자를 변경하고 매크로를 다시 실행하면 B2 셀에 업데이트된 열 문자가 표시됩니다.
예를 들어 A2 셀의 숫자를 73으로 변경하고 매크로를 다시 실행한다고 가정합니다.
이제 셀 B2 에는 73번째 열에 해당하는 열 문자인 “BU” 값이 표시됩니다.
추가 리소스
다음 자습서에서는 VBA에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
VBA:마지막으로 사용한 줄을 찾는 방법
VBA:마지막으로 사용한 열을 찾는 방법
VBA:사용된 열 수를 계산하는 방법