- ベストアンサー
「Chr223」は何ですか?
imogasiの回答
良くわかっているわけでは有りませんが、ご参考になれば。 前の方の回答が正しいとすれば、ChaはCharacterの前3文字で、 1バイト=8ビット文字256種のうち、(11011111)2進数=(223)10進数 の表すAscii文字セット(JISも主要部は同じ)でしょうか。 VBでPrivate sub form_click() Form1.Print chr(223) End Sub [Chr()は()内の10進数文字コードを文字に変換する関数です。] これをを実行し、Form1をクリックすると、「 ゜(半濁点)」が表示されます。 ASC223はどこでご覧になったのですか。何処で使われているかが意味を決めるのでは。
関連するQ&A
- Chr(13)とChr(10)の違いは?
myStr = Replace(myStr, Chr(13), "") や myStr = Replace(myStr, Chr(10), "") で、改行を置換しているのですが、どちらかでも改行できる時や どちらかじゃないと改行できない時があります。 そもそもChr(13)とChr(10)の違いはなんでしょう? どちらも改行ですよね? 何が違うのでしょう?
- ベストアンサー
- オフィス系ソフト
- VBA Chr(10) Chr(13)
アクセスのテーブルの値をvbaで操作してるのですが Chr(10) + Chr(13) と Chr(10) & Chr(13) は、同じ意味と認識していいのでしょうか? これを実行して置換等をした場合、改行される時とされない時があり不思議に感じています。 フォームに紐づいたレコードソースをテキストボックスに表示させていて、改行させて表示させたい場合があります。
- 締切済み
- オフィス系ソフト
- アクセス 改行 Chr(10)とChr(13)
アクセスのフォームの、Enter キー入力時動作を「フィールドに行を追加」にして、 改行できる状態にした時、エンターキー改行したら、 入力される文字はChr(10)とChr(13)のどちらになるのでしょうか?
- ベストアンサー
- オフィス系ソフト
- Chr(255)の呼称?
多分、Chr(255)は無手順の送受信などでデータの終端などを示していたようにも思います。 30数年も昔のことでかなり記憶が曖昧です。 ところで、VB 2008でもファイル終端を示すものとして使われているようです。 そこで、Chr(255)に通り名があるのかどうかを質問します。
- ベストアンサー
- Visual Basic
- Chr(10)とCHAR(10)は同じ意味ですか?
セルに直接 ="a" & CHAR(10) &"b" と入力するのと、 Sub a() ActiveCell.Value = "a" & Chr(10) & "b" End Sub とするのでは、同じ意味ですか?
- ベストアンサー
- オフィス系ソフト
- chrにする関数・数値を求めるには?
Sub aaa() Debug.Print Chr(65) End Sub で、Aが返ってきますが、 AをChr()で表すとどのような数値になるかはどうすれば求められますか? Sub aaa() Debug.Print Chr("A") End Sub のような感じで、数値の65を返したいです。
- ベストアンサー
- Visual Basic
- chrをintに変換すると…
char [] aaa = {'a', 'b', 'c', 'd', 'e'}; と宣言したとします。 System.out.println((int)aaa[i]); と出力すると97~101の数字になります。 それはなぜなのでしょうか。
- ベストアンサー
- Java
- Chr関数であいうえお順に
Chr関数であいうえお順に文字をエクセルに書き出そうとしたけど、 単純にはいかないのですかね? Sub test() Dim MyRow As Long Dim i As Long For MyRow = 1 To 51 Cells(MyRow, 1) = Chr(-32096 + i) i = i + 2 Next MyRow End Sub これを実行すると、濁点が入ったりするのですが、 綺麗に「あ~ん」まで取得する方法はありますか? 複雑なコードを作るしかないのですかね?
- ベストアンサー
- その他MS Office製品
- chr関数の戻り値について質問です。
chr関数を使用して、バイナリレベルで自由なデータを、ファイルに出力したいと思っていますが、一部のデータがうまくいきません。 たとえば以下のようなコードを実行して、バイナリエディタで中身を見てみると、0x81~0x9Fと0xE0~0xFCまでが全て、0x00に変換されて出力されています。 Dim i As Long Dim binHex As String Open fileName For Binary As #1 For i = 0 To 255 binHex = Chr(i) Put #1, , binHex Next 0x81等をファイルに書き込む良い方法は無いでしょうか? 詳しい方、アドバイスをお願いいたします。
- ベストアンサー
- Visual Basic
お礼
たいへん詳しい解説をありがとうございました。