文字列:指定した文字コードに対応する文字を返す(Chr 関数)
Chr 関数の使い方
【書式】
result = Chr ( code )
引数・戻り値
- code ・・・ 文字を特定するための長整数型 (Long) の値を指定します。
- result ・・・ 指定した文字コード( code )に対応する文字を示す文字列型(String)の値。
ASCII コード 0 ~ 31 の範囲の文字は表示できません。この中には次に示す制御文字が含まれています。これらを利用すると MsgBox 関数や InputBox 関数などを使ってメッセージを表示するときに、文字列の中にタブや改行を含めることができます。・Chr(9) …… タブ
・Chr(10) …… ラインフィード文字
・Chr(13) …… キャリッジリターン(改行)
文字列型(String)のデータをバイトデータとして扱う場合は、ChrB 関数を使用します。また、Unicode で文字を扱う場合は、ChrW 関数を使用します。
Chr 関数 の使用例
サンプルVBAソース
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Sub Sample_chr() MsgBox Chr(65) & Chr(32) & Chr(62) & Chr(32) & Chr(66) & Chr(13) & _ Chr(97) & Chr(32) & Chr(37) & Chr(32) & Chr(99) 'Chr(65) … A 'Chr(32) … スペース 'Chr(62) … > 'Chr(66) … B 'Chr(13) … 改行 'Chr(97) … a 'Chr(37) … % 'Chr(99) … c End Sub |
実行結果
関連記事
-
-
日付時刻:文字列から日付・時刻データを取得( DateValue 関数、TimeValue 関数 )
DateValue 関数(文字列から日付データを取得) 【書式】 date_va …
-
-
指定した値を16進数で表記した文字列に変換する(Hex 関数)
Hex 関数 の使い方 【書式】 result = Hex ( expressi …
-
-
VBA で正規表現を使う(RegExp オブジェクトのプロパティ)
RegExp オブジェクトのプロパティ RegExp オブジェクトの詳細に関して …
-
-
連想配列(Dictionary オブジェクト)
連想配列 連想配列とは、添字(キー)に文字列を使用することができる配列です。 V …
-
-
VBA で正規表現を使う(RegExp オブジェクトのメソッド)
RegExp オブジェクトのメソッド RegExp オブジェクトの詳細に関しては …
-
-
引数の整数部分を取得する(Fix 関数・Int 関数)
Fix 関数・Int 関数の使い方 【書式】 number_fix = Fix …
-
-
VBA の演算子(算術演算子)
算術演算子 算術演算を行うときに使用する演算子です。 ^(べき乗)、*(積)、/ …
-
-
セルのデータを区切り文字で複数のセルに分割する(TextToColumns メソッド)
TextToColumns メソッド TextToColumns メソッドを使用 …
-
-
オートシェイプの種類を表す定数(MsoAutoShapeType 列挙型)
MsoAutoShapeType 列挙型 オートシェイプオブジェクトの図形の種類 …
-
-
乱数ジェネレータを初期化 (乱数系列を再設定) する(Randomize ステートメント)
Randomize ステートメントの使い方 Rnd 関数 を使用する前に使用しま …