• 締切済み
  • 暇なときにでも

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

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

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数3108
  • ありがとう数7

みんなの回答

  • 回答No.3
  • ryoyama
  • ベストアンサー率56% (45/80)

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

共感・感謝の気持ちを伝えよう!

質問者からのお礼

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

関連するQ&A

  • VB6でCSVファイルにパスワードをかける方法

    お世話になります。 VB6でCSVファイルにパスワードをかけたいと考えています。 WINDOWS標準のZIP形式にしてパスワードをかけるのでもよいのですが やり方が見つかりません。(VBからどうやるのか) どなたかわかる方がいらっしゃいましたらよろしくお願いします。 すみませんが教えてください。

  • VB6での描画線種について教えて下さい。

    VB6での描画線種について教えて下さい。 VBで10数本の折線グラフを描こうとしています。 それぞれの線を区別するために、実践・点線に加え、折れ曲がり点に 丸・三角・四角・×などを描き、さらに白抜きや塗りつぶしを行いたいの ですが、やり方がわからずに困っています。 どなたかご存知の方、教えて下さるよう御願いします。

  • VB6.0について

    VBをこれから学ぼうと思っていてそのためのソフトを買おうと 調べているのですが、わからない事が2つあるのでお尋ねします。 1、「VB 6.0 Learning Edition」でもActiveX DLLを作る事はできますか? 2、「Learning Edition」と「profesional」は大まかにどのような違い    があるのですか? 回答お願いします。

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

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

共感・感謝の気持ちを伝えよう!

質問者からのお礼

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

  • 回答No.1
noname#9414
noname#9414

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

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

共感・感謝の気持ちを伝えよう!

質問者からのお礼

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

関連するQ&A

  • VB6.0について

    VBをこれから学ぼうと思っていてそのためのソフトを買おうと 調べているのですが、わからない事が2つあるのでお尋ねします。 1、「VB 6.0 Learning Edition」でもActiveX DLLを作る事はできますか? 2、「Learning Edition」と「profesional」は大まかにどのような違い    があるのですか? 回答お願いします。

  • VB6.0でのエラーメッセージ

    VBに関して初心者です。 次のようなメッセージが出てきました。 「-2147467259 インストール可能なISAMドライバが見つかりませんでした。」 数字部分や、ISAMドライバでは検索できたのですが、 この組合せで同じ質問はありませんでした。  何かをダウンロードした方がいいのでしょうか? OSは windows98です。  VB6.0でAccess2000のDBに接続しようとしています。

  • VB6.0が欲しい

    来週から仕事でコンピューター言語を使わなければいけなくなました。VB6.0の本を買って、VBから学んでいこうと思ったのですが、私のPCにVBは入ってませんでした。どうやって購入したらいいのでしょうか? microsoftのVisualBasicのホームページにいったら、VB.netというのはあったのですが、、 購入方法と値段を教えていただけないでしょうか?

  • VB6の後継って何ですか?

    Visual Studio 2010 Professional のVB(?)を使ってみましたが、VB6と結構違っていました。 VB6に慣れた人が今後使える開発環境が他にあれば教えてください。 Visual Studio 2010 Professional は使用期限が30日となっていますが、 VBっぽい開発環境で機能は少なくてもよいのですが、無償でずっと使えるものが あれば教えてください。 よろしくお願いします。

  • VB6の「General」と言う物について

    つい最近VBの勉強を始めました。 VB2005のインストールをすまし、参考書を購入、よく読んで見ると購入した本はVB6用でした。 そこで質問なんですが、VB6のコードウインドウのプルダウンメニューに「General」がありますが、VB2005にはありません。 VB2005での、「General」に当たる機能は何でしょうか。 よろしくお願いいたします。

  • EXCELVBAからVB6.0への制御の戻し方

    EXCEL VBAに関する質問です。 1.VB6.0からEXCELファイル(test.xls)を開く 2.VBAにて決定ボタンをEXCELに作成、表示 3.test.xlsを編集する 4.決定ボタンを押すと編集していたtext.xlsを 保存し、選択しているSHEETをVBに返す 5.VBに制御を戻す 上記のことを行いたいと考えています。 4.5.についてのやりかたがわからないので お教えいただければと思います。 よろしくお願いします。 :とりあえず VB側にPUBLIC FUNCTION BACK_FROM_EXCEL() というのを作って VBA Private Sub BTN_KETTEI() Call BACK_FROM_EXCEL END SUB という感じで試してみたのですが・・・ 案の定だめでした。

  • VB6.0 から RFIDタグを制御する方法

    Windows2000 SP3 VisualBasic6.0 SP5 を使用しています。 http://retail.fujitsu.com/jp/rfid/rf-short.html ここの RFIDタグ・リーダライタを使っての タグへの読み書きをVBを利用して行いたい のですが、サンプルプログラムがCしかついていません。 どなたかVBではどう記述すればよいか教えて 頂けませんでしょうか・・・。 Cが分からないのです。。。(涙)

  • VB6.0を使ってAccessに固定長インポートしたい

    いつもお世話になっております。 タイトルの通りなのですが・・・(^-^; 「Accessを開いて(開いた状態で)」というわけではなく、 VB上でTxtファイル(固定長)をAccessのテーブルにインポートしたいのです。 DAO、ADO等の指定は無いとするとどのようなやり方があるのでしょうか? ご教授いただきたいです。

  • VB6.0を・・

    現在、OS:MeのパソコンにVB6.0がインストールされているのですが、インストールディスクを紛失してしまいました。OSからまた入れ直したいのですが、フォルダをCDにコピーして、どうにかまたVBをインストール、というか使えるようにしたいのですが、何か方法はありますでしょうか。

  • VB6のプログラムを触る方法はありますか

    もう5~6年も前にVB6で作ったプログラムがあります。 最近久しぶりに使ってみたんですが、バグ取りや改良したい部分があります。 VB6本体は友人に譲ったため手許になく、インストールしてあったPCもすでにありません。 調べたらVB6は現在では入手不可とのこと。 他のものでVB6のvbpファイルを開く方法はありますでしょうか? VB5で試してみたんですがダメでした。 よろしくお願いします。