No.4ベストアンサー
- 回答日時:
こんにちは、
>、&Hの後に変数を入れようとしてエラーになってしまいました
basicといっても、いろいろあるので、
エクセルのvbaを利用した場合をかきますと
Public Sub f()
Dim i10 As Integer
Dim i16 As String
i10 = 255
'10進数を16進数に変換
i16 = Hex$(i10)
Debug.Print i16
'16進数を10進数に変換
i10 = Val("&H" & i16)
Debug.Print i10
End Sub
出力結果
call f
FF
255
こんな感じかな??
お返事が遅くなってすみません!。とても分かりやすいご説明本当にありがとうございます。"&H"を文字として扱う所が分からなかったんですが、これを見て良く分かりました。文字の足し算として使うんですね。
助かりました。
No.3
- 回答日時:
16進数「32」を10進数「50」にする方法なら
Dim s As String
Dim i As Integer
s = "32"
'i = &Hs '←これはエラー
i = Val("&H" & s)
この回答への補足
お返事が大変遅くなってすみません。わたしは始め&HSのやり方でやっていて、どうしてもうまく行かなかったんです。まず&Hを文字としてそれとSを足すと言う事が出来るなんてビックリしました。(きっとプログラムの世界では常識なんでしょうが)本当にありがとうございます。
補足日時:2007/01/31 08:43No.2
- 回答日時:
??
> 10進数「50」を16進数「50」にする方法を教えて下さい。
『10進数「50」』って、『ごじゅう』のことですよね?
それが何故(どういう規則で)、『16進数「50」』になるんです??
例えて言えば・・・
『2時間』を『120分』にするやり方は分かるのですが、
『2時間』を『2分』にする方法を教えて下さい。
といっているような物です・・・
別の事をやりたいのでは???
この回答への補足
書き方が悪くてすみません。本当に2時間を2分にしたいような書き方になってました。自分でもよく理解できていなかったようです。
tom11さんのように&Hを文字として扱って、変数と足し算する事で、思った結果になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Visual Basic(VBA) VBA 複数のブックに同じ列を表示させる方法 2 2022/07/20 23:49
- PHP phpでこの記述をもっと簡単に書く方法はないでしょうか…? 3 2022/11/16 19:57
- Excel(エクセル) Excelから複数のWordファイルを操作する方法について教えて頂きたい。 やりたいことは、複数のW 2 2022/07/26 20:11
- Excel(エクセル) [Excel2016] 相関表等の自動作成 2 2022/08/01 20:34
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/06/06 10:13
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 10:07
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Excel(エクセル) iphonからone driveに保存してあるExcelを閲覧すると表示の仕方がちがうデータ 2 2022/12/21 13:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
String""から型'Double'への変...
-
お助けください!VBAのファイル...
-
VBAでfunctionを利用しようとし...
-
On ErrorでエラーNoが0
-
インポート時のエラー「データ...
-
VBA データ(特定値)のある最...
-
文字列内で括弧を使うには
-
ApplicationとWorksheetFunctio...
-
Excel2013で実行時エラー9...
-
【VBA】ワークブックを開く時に...
-
IISの仮想ディレクトリ作成がわ...
-
実行時エラー 438 の解決策をお...
-
ACCESSで値を代入できないとは?
-
エクセル 足し算引き算で 空...
-
実行時エラー'-2147467259(8000...
-
Excel vbaについての質問
-
Excel VBA のFunctionプロシー...
-
マクロの「SaveAs」でエラーが...
-
マクロで"#N/A"のエラー行を削...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
String""から型'Double'への変...
-
VBAでfunctionを利用しようとし...
-
お助けください!VBAのファイル...
-
文字列内で括弧を使うには
-
実行時エラー 438 の解決策をお...
-
マクロで"#N/A"のエラー行を削...
-
On ErrorでエラーNoが0
-
エクセルVBA 「On Error GoTo...
-
VBA データ(特定値)のある最...
-
実行時エラー'-2147467259(8000...
-
【VBA】ワークブックを開く時に...
-
VBでSQL文のUPDATE構文を使った...
-
ACCESSで値を代入できないとは?
-
マクロの「SaveAs」でエラーが...
-
Excel vbaについての質問
-
インポート時のエラー「データ...
-
Filter関数を用いた結果、何も...
-
「実行時エラー '3167' レコー...
-
バッチファイルで、あるスクリ...
おすすめ情報