VBA Excel에서 16진수를 사용하는 방법

화면 중앙에 있는 창에 다음 프로그램을 붙여넣습니다. 이 프로그램은 VBA의 16진법 기호 "&H"를 사용하여 "a"와 "b"라는 두 변수를 정의합니다. 변수 "x" 보유 이 두 숫자의 합과 "MsgBox" 문은 "a," "b" 및 "엑스."

Public Sub doHexMath() Dim x, a, b a = &H10 b = &HA x = a + b MsgBox a & " plus " & b & " equals " & x End Sub

"실행" 메뉴의 "실행" 명령을 클릭합니다. Excel에 "16 더하기 10은 26과 같습니다."라는 메시지가 표시됩니다. 16진수에서 "10"은 16이고 "A"는 10입니다.

"개발자" 탭을 클릭한 다음 "코드" 패널에서 "Visual Basic" 버튼을 클릭합니다. 이 작업은 VBA 프로그래밍 환경을 불러옵니다.

표시되는 프로그래밍 창에 다음 프로그램을 붙여넣습니다. 이 프로그램은 16진수 표기법을 사용하여 통합 문서에서 현재 선택된 셀에 배경색을 할당합니다. 그 표기법은 "빨간색", "녹색" 및 "파란색" 변수에 대한 할당에 나타납니다. "ActiveCell" 문은 또한 다음을 사용합니다. 16진수 표기법을 사용하고 "빨간색", "녹색" 및 "파란색" 구성 요소를 함께 추가하여 설정에 필요한 형식의 숫자를 생성합니다. 엑셀의 색상. "빨간색" 변수만 0이 아닙니다. 이것은 당신이 보게 될 색상이 순수한 빨간색이 될 것임을 의미합니다.

Public Sub colorCell() 흐릿한 파란색, 녹색, 빨간색 빨간색 = &HFF 녹색 = &H0 파란색 = &H0 ActiveCell. 내부. 색상 = 파란색 * &HFF00 + 녹색 * &HFF + 빨간색 End Sub