
이 질문은 다음 모듈을 기반으로 합니다.Excel에서 16진수를 10진수로 어떻게 변환할 수 있나요?
내가 사용하고 있는 모듈(위 링크에서)은 다음과 같습니다:
Option Explicit
Public Function HexadecimalToDecimal(HexValue As String) As Double
' If hex starts with 0x, replace it with &H to represent Hex that VBA will understand
Dim ModifiedHexValue As String
ModifiedHexValue = Replace(HexValue, "0x", "&H")
HexadecimalToDecimal = CDec(ModifiedHexValue)
End Function
나는 그것을하고 있습니다 :
HexadecimalToDecimal(00007FF7BE6B0000)
올바른 결과를 제공합니다.
"140702028333056"
위 모듈을 역방향으로 전환하여 10진수를 16진수로 되돌리는 데 도움이 필요합니다.
10진수에서16진수(140702028333056)
결과는 다음과 같습니다.
"00007FF7BE6B0000"(또는 분명히 "7FF7BE6B0000")
도움이나 안내를 주시면 감사하겠습니다!