文字列:文字列左から指定文字数取得(Left 関数,LeftB 関数)
Left 関数・LeftB 関数 の使い方
result_left = Left ( string, length )
result_leftb = LeftB ( string, length )
引数・戻り値
- string ・・・ 任意の文字列・文字列式を指定します。
- length ・・・ 取得する文字の長さ(0 以上の整数値)を指定します。
- result_left ・・・ 引数 string の左端から length文字分を取得した文字列(文字列型:String)。
- result_leftb ・・・ 引数 string の左端から lengthバイト分を取得した文字列(文字列型:String)。
引数 string が、Null 値 を含む場合は、Null 値 を返します
引数 length に、0 を指定した場合は、長さ 0 の文字列 (“”) を返します。また、string の文字数以上の値を指定した場合は、string 全体を返します。
Left 関数・LeftB 関数 の使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
Sub Sample_Left() Dim myStr As String myStr = "あいうえお。abc def,ghi!" Debug.Print Left(myStr, 15) '左から15文字取得 Debug.Print LeftB(myStr, 15) '左から15バイト取得 Debug.Print Left(myStr, 1) '左から1文字取得 Debug.Print LeftB(myStr, 1) '左から1バイト取得(※「あ」は2バイト) Debug.Print Left(myStr, 40) '左から40文字取得(文字数以上を指定) Debug.Print LeftB(myStr, 40) '左から40バイト取得(バイト数以上を指定) Debug.Print Left(myStr, 0) '左から0文字取得 Debug.Print LeftB(myStr, 0) '左から0バイト取得 End Sub |
実行結果
関連記事
-
-
セルのデータを区切り文字で複数のセルに分割する(TextToColumns メソッド)
TextToColumns メソッド TextToColumns メソッドを使用 …
-
-
取り消し線を設定する(Strikethrough プロパティ)
取り消し線を設定する(Strikethrough プロパティ) Striketh …
-
-
VBA の演算子(算術演算子)
算術演算子 算術演算を行うときに使用する演算子です。 ^(べき乗)、*(積)、/ …
-
-
エラー(CVErr 関数・IsError 関数・Error 関数)
CVErr 関数(エラー番号をエラー値に変換する)の使い方 【書式】 retur …
-
-
指定した文字列を数値に変換する(Val 関数)
Val 関数 の使い方 Val 関数は、指定した文字列に含まれる数字を数値として …
-
-
色の設定(ColorIndex プロパティ・Colors プロパティ)
ColorIndex プロパティ ColorIndex プロパティは、指定したオ …
-
-
日付時刻:日付時刻データを計算( DateAdd 関数 )
DateAdd 関数(日付・時刻の値を加算・減算結果を取得) 【書式】 resu …
-
-
文字列:文字列の指定した位置から指定文字数取得(Mid 関数,MidB 関数)
Mid 関数・MidB 関数 の使い方 【書式】 result_mid = Mi …
-
-
指定した値を8進数で表記した文字列に変換する(Oct 関数)
Oct 関数 の使い方 【書式】 result = Oct ( expressi …
-
-
ユーザー設定リストを使って並べ替える(Sort)
VBAでリスト、テーブルを並べ替える(Sort) VBAで、ソートを行うには、S …
