• 締切済み

VB6.0で、16進を10進に直す方法

VBで、数字を扱うやつをつくっているのですが、 10進→16進は、できるのですが、 16進→10進は、できません。 どなたか、やり方教えてもらえませんか?

みんなの回答

回答No.3

CInt関数やCLng関数やVal関数でできますよ。 文字列aに"FF"が入っているとしたら、 CInt("&H" & a)で数値の255が返ってきます。

mutuzi
質問者

お礼

ありがとうございます。やってみます。

  • ababa
  • ベストアンサー率43% (62/141)
回答No.2

 Val関数でできませんか?  Val("&H" & 16進)だったかな、できればHELPで確認 してみてください。

mutuzi
質問者

お礼

すいません・・MSDNどっかいっちゃって、 ないんです。やってみます。ありがとうございました。

noname#9414
noname#9414
回答No.1

とりあえず、VBAでこのような質問が出ました。 しかし、関数を自分で作るというものなので、 あまりお勧めは出来ないかもしれません・・・ とりあえず、また探してみます。 ではでは☆

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=5200
mutuzi
質問者

お礼

どうもありがとうございます。 場所がちがうので、気づきませんでした。 いろいろあるので、見てみようかとおもいます。

関連するQ&A

  • 数字かどうかを調べる方法を教えて VB.NET

    VB.NETなのですが、String型の変数に入っている文字が 数字かどうかを調べる関数があったら教えてください。 よろしくお願いいたします。

  • VB初心者です

    VB初心者なので教えて下さい。 a As String a = "平成17年" の時、中の数字の"17"の部分だけを抽出するには、 どのように記述すれば宜しいでしょうか? 中の数字は1桁でも2桁でも、とにかく数字だけを抽出したいのです。VBのVer6.0を使っています。

  • VB2005での階乗を出力する方法

    VB2005で階乗を出力したいと思っていますが どのようにすれば良いのかわかりません。 階乗を出力と言うのは、計算結果ではなく数字の右上に小さい数字を付けたものを出力したいということです。 何か良い方法はありませんか? また、FlexGridに出力することは可能でしょうか? サンプルやヘルプを見ても分からなかったのでよろしければ教えて下さい。

  • VBのバージョンの調べ方&VB5からVB.net2008にコンバージョンする方法

    VBのバージョンを調べたいと思っているのですが、どのファイルを開けば確認出来るのでしょうか? こちらにはVB.net2008しかないので、テキストエディタでVBのソースファイルを開いて確認するしかないのかなぁと思っています。 拡張子がfrmのファイルを開いて見た所、1行目に「VERSION 5.00」と書かれていたので、VB5だと勝手に思っています。 それと、VB5からVB.net2008に変換しようと思っているのですが、VB6からVB.netへの変換はVBUpgrade.Exeというコマンドを使えば変換出来るのは分かったのですが、 VB5から変換する場合は、まずVB5からVB6に変換する必要があるという事がネット上に書いてありました。 VB6でVB5プロジェクトを開いて保存すれば、変換出来るみたいなのですが、VB.net2008しか所有していないので、VB5からVB6に変換する方法が分かりませんでした。 他に方法はありますでしょうか? よろしくお願いします。

  • VB6 MSDE 接続など

    VB6でMSDEを使いたいのですが参考となるサイトや書籍などを教えていただけませんか。 よろしくお願いします。 「VBでデータベース」の解説がのっているようなやつが良いですね。

  • VBで作った乱数を一度も重複させずに表示する方法を教えてください!

    VB2005で乱数を作り、ボタンを押すごとに一つづつその数字がひょうじされるようにしたいのですが、その数字が一度も重複されないようにするにはどうしたらいいのでしょうか? 例えばボタンを百回押すと、1から100までの数字がランダムに、一度も重複されずに表示されるようにするにはどのようなコードを書けばよいのでしょうか?

  • VB.NETで16進数が正しいかどうかの判定方法を教えて

    VB.NETなのですが、String型に入ってる文字列が 数字とA~Fのみの16進数の値であるかどうかを判別するには どのようにしたら良いでしょうか? よろしくお願いいたします。

  • vbでデータの読み取り

    vbで指定したweb siteの数字のデータを読み取ることはできるでしょうか?

  • VB2008の3つのボタンについて。

    VB2008の3つのボタンについて。 1,2,3の数字が選べる3つのラジオボタンと3つのボタンを並べて、ラジオボタンを押してボタンを押すとボタンに数字が表示されるようにしたいのです(2の数字のラジオボタンを選んでボタンを押すとボタンに2が表示される)そしてもしもう一度数字が表示されたボタンを押すと表示された数字が消えるようにしたいのですが、一体どういったコードにすればいいでしょう?本当に毎回頼りきりで申し訳ありません。

  • VB2007をVB2006に戻したいです、

    おねがいします、今回は安易にしたことで困っています。 VB2006からVB2007にしました、クリックしてから読み込みに時間が掛かり、最近は頻繁に固まるようになりました、 メモリは一度増設して512です、VB2007の為に増設は避けたいので、今一度VB2006に戻したいです。 VB2007にした時は、簡単インストールで勝手にVB2006をアンインストールしてくれました。 戻し方は、VB2006をダウンロード、インターネットの線は外してVB2007をアンインストールをして、 VB2006のインストールが出来たらインターネットの線を繋ぐ、でいいのでしょうか? 戻し方をサイトで探せませんでした、安全にVB2006に戻したいです、どうかよろしくおねがいします。  (XP ホーム ADSL)

専門家に質問してみよう