Vba:변수의 셀 값을 읽는 방법
VBA에서 다음 구문을 사용하여 셀 값을 변수로 읽을 수 있습니다.
Sub ReadCellValueIntoVar()
Dim CellVal As String
CellVal = Range(" A1 ")
MsgBox CellVal
End Sub
이 특정 매크로는 CellVal 이라는 문자열 변수를 생성한 다음 현재 활성 시트의 A1 셀 값을 변수로 읽습니다.
마지막으로 MsgBox를 사용하여 이 변수의 값을 메시지 상자에 표시합니다.
다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.
예: VBA에서 변수의 셀 값을 읽는 방법
A1 셀에 값이 500인 Excel 시트가 있다고 가정합니다.
다음 매크로를 만들어 이 셀 값을 변수로 읽어온 다음 메시지 상자에 값을 표시할 수 있습니다.
Sub ReadCellValueIntoVar()
Dim CellVal As String
CellVal = Range(" A1 ")
MsgBox CellVal
End Sub
이 매크로를 실행하면 다음과 같은 출력이 나타납니다.
매크로는 A1 셀의 값 500을 포함하는 변수 값을 표시합니다.
원하는 경우 변수를 사용하여 더 복잡한 계산을 수행할 수도 있습니다.
예를 들어 다음 매크로를 만들어 A1 셀의 값을 변수로 읽은 다음 해당 값에 5를 곱한 값을 표시하는 메시지 상자를 만들 수 있습니다.
Sub ReadCellValueIntoVar()
Dim CellVal As String
CellVal = Range(" A1 ")
MsgBox CellVal * 5
End Sub
이 매크로를 실행하면 다음과 같은 출력이 나타납니다.
매크로는 변수 값에 5를 곱한 값을 표시하며 이는 500 * 5 = 2500이 됩니다.
추가 리소스
다음 자습서에서는 VBA에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
VBA:다른 시트의 셀 값을 설정하는 방법
VBA:다른 시트에서 셀 값을 얻는 방법
VBA:활성 셀에서 범위를 선택하는 방법