• ベストアンサー

16進数を10進数に変換

16進数を10進数に変換するやり方を教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • gokkun
  • ベストアンサー率47% (115/244)
回答No.2

CDec 関数を使います。 dec = CDec(&HFF) で decは255となります。

yorikiyo
質問者

お礼

CDec()まではなんとか分かったのですが、&Hを書く所が全く分からなかった ので本当に助かりました。ありがとうございました。

その他の回答 (3)

  • don_cha
  • ベストアンサー率34% (139/407)
回答No.4

ちょっと違う角度から・・・16進数表記の文字列を10進数表記へ変換する場合は、 Dim szHex As String Dim szDec As String szHex = "FF" szDec = Str(Val("&h" & szHex)) の感じでOKです。Strで変換した場合、頭にスペースが入るので、不要であればtrimを掛けてください。

  • wyvern0
  • ベストアンサー率32% (54/165)
回答No.3

CDEC関数を使用してはどうでしょうか。 使い方はCINTなどと同じでcdec(値)となります。

  • hell
  • ベストアンサー率25% (47/181)
回答No.1

参考にして下さい。 検索したら一発ででてきました。(^o^)

参考URL:
http://www.wombat.or.jp/tomoyashuttle/shtml/algorithm/Convert.htm
yorikiyo
質問者

お礼

参考にします。ありがとうございました。

関連するQ&A