No.2ベストアンサー
- 回答日時:
こんばんは。
s = "aaa" 'aaaは任意の値
0x というのは、16進ですから、
Long 型の配列に格納するためには、一度、10進に戻さないといけません。
>l[1]=0x0061
このままでは入りません。0x0061 は、10進で97 です。
つまり、文字をコードに変換すればよいわけです。
0x0061 自体は、格納しようにも、16進ですから、Long型変数には格納できません。
Dim s As String
Dim buf
Dim ret
Dim i As Long, j As long
Dim l(9) As Long
s = "aaa"
For i = 1 To Len(s)
a = Mid(s, i, 1)
buf = AscW(a)
l(j) = buf
j = j + 1
Next
後の問題は、逆に戻す時でしょうね。
For i = 0 To UBound(l)
buf1 = buf1 & ChrW(l(i))
Next
私が、質問の内容から思いつくのは、このぐらいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 別シートのデータを参照して値を入れたい。 まとめデータシートのC列D列の値を商品一覧シートのコードが 7 2022/08/17 13:20
- Visual Basic(VBA) 稀に1円合いません? Sheet1から金額と個数を貼り付ける下記コードで、金額を切り上げるコードを何 3 2022/09/05 15:11
- XML MSFormsとは何ですか? 2 2022/05/02 09:38
- Visual Basic(VBA) 数式が消える 1 2023/03/19 16:55
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
String型からlong型への変換は無理?
Java
-
String"から型'Double'への変換は無効です。 とエラーが出ます。
Visual Basic(VBA)
-
VB6とVB.NETでNullの扱いが違う?
Visual Basic(VBA)
-
-
4
VB6.0-整数と余りを求める
Visual Basic(VBA)
-
5
VB6でユーザー定義型がNothingかどうか調べるには?
Visual Basic(VBA)
-
6
実行中の変数の中身をイミディエイトに貼り付ける方法
Visual Basic(VBA)
-
7
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
8
VBのReturnの使い方
Visual Basic(VBA)
-
9
Visual Basic 6.0 コンボボックスのChangeイベントが発生しません
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WORD型をCString型に変換する方法
-
RGBとHSLを相互変換する際の端...
-
補数について教えてください!
-
バイト型のデータをLong型に変換
-
Boolean型変数の値を反転する方法
-
VB6.0の「vbFromUnicode」はVB....
-
16進をASCIIコードに変換する...
-
VB.NETで1→A、2→B、26→Z、27→AA...
-
C++ 文字列変数と16進数の比較
-
【C++/CLI】int型からString型...
-
Pythonの指数表記について
-
vb6の桁数指定
-
数値の値を時刻に変換する方法...
-
2進数から10進数へ変換
-
VC++ std::stringからLPCWSTRに...
-
バイナリデータの文字列変換(5...
-
VB6 case文について
-
対数変換のついて
-
VBでUTF-8で出力
-
textbox.textやlabel.captionの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで1→A、2→B、26→Z、27→AA...
-
VB6.0の「vbFromUnicode」はVB....
-
16進をASCIIコードに変換する...
-
バイト型のデータをLong型に変換
-
16進コード文字列を文字列に変換
-
【C++/CLI】int型からString型...
-
C++ 文字列変数と16進数の比較
-
vb6の桁数指定
-
2の補数の計算について
-
VBAのstrConv関数のUNICODE変換...
-
WORD型をCString型に変換する方法
-
VB6.0 String型→Long型変換方法...
-
数字→漢数字変換
-
C#でListとDictionaryの判別方法
-
文字型を日付/時刻型に変換する...
-
textbox.textやlabel.captionの...
-
Boolean型変数の値を反転する方法
-
エクセルでメールヘッダーを解...
-
2進数から10進数へ変換
-
対数変換のついて
おすすめ情報