エクセル(Excel) | ExcelマクロVBA関数 | Mid関数,MidB関数




Mid関数,MidB関数


Mid関数は、文字列から指定した文字数分の文字列を返します、
バリアント型(内部処理形式 StringのVariant)の値を返します。

Mid関数

Mid(string, start[, length])

string
必ず指定します。
文字列を取り出す、元の文字列式を指定します。
名前付き引数 string に Null 値が含まれている場合は、Null 値を返します。

start
必ず指定します。
長整数型 (Long) の値を指定します。
名前付き引数 string の先頭の位置を 1 として、どの位置から文字列を取り出すかを先頭からの文字数で指定します。
start が string の文字数を超える場合、Mid 関数は長さ 0 の文字列 ("") を返します。

length
省略可能です。
バリアント型 (内部処理形式 Long) の値を指定します。
取り出す文字数を指定します。

length を省略した場合、または文字列内に length より短い文字数しかない場合には、
start から後のすべての文字が返されます。

MidB関数

データをバイトデータとして扱います。
バイト単位で文字列を取り出します

Mid$関数
MidB$関数

文字列型 (String) の値を返します。
ドル記号を付けずに使用すると、バリアント型 (Variant) の値を返します。

使用例.

Mid("ABCDEF", 3, 2) ・・・ "CD"
Mid("エクセル", 2, 1) ・・・ "ク"
Mid("エクセルExcel", 5) ・・・ "Excel"

※VBA関数一覧

トップ > エクセルExcel > VBA関数 > Mid関数,MidB関数

★同じテーマ「ExcelマクロVBA関数」の記事★
UCase関数
Right関数,RightB関数
Trim関数
LTrim関数
RTrim関数
Space関数
Str関数

★ExcelマクロVBAセミナー中上級編開催!★
2日間のセミナーです。実務で使うExcelマクロVBAの全ての答えがここにあります!

★Excelセミナー・VBAセミナーのご案内!★
実務直結の実践型エクセルセミナー、エクセルマクロVBAセミナーです。
東京の銀座にて開催する、1日集中のセミナーです。
このサイトをご覧になってセミナー参加をお決めになられた方へは、
特別特典をお付けします。



★新着記事★ ・・・ 新着記事一覧を見る
VBAでのOutlook自動操作:ExcelマクロVBA技術解説(7月8日)
他のブックのマクロを実行(Runメソッド):ExcelマクロVBA入門(6月27日)
マクロをショートカットで起動(OnKeyメソッド):ExcelマクロVBA入門(6月27日)
ナンバーリンクを解くVBAのパフォーマンス改善3:ExcelマクロVBAサンプル集(5月28日)
ナンバーリンク(パズル)を解くVBAに挑戦8:ExcelマクロVBAサンプル集(5月23日)
練習問題29(ロット引き当て):ExcelマクロVBA練習問題(5月13日)
時間計算で困ったときの確実な対処方法:エクセル関数超技(5月6日)


★人気記事★
エクセル基本操作 | ひらがな⇔カタカナの変換
エクセル関数超技 | 徹底解説(VLOOKUP,MATCH,INDEX,OFFSET)
エクセル関数超技 | セルの参照範囲を可変にする(OFFSET,COUNTA,MATCH)
エクセル関数超技 | グラフのデータ範囲を可変にする
エクセル関数超技 | 【奥義】大量データでの高速VLOOKUP
マクロVBA入門 | 第18回.最終行の取得(End,Rows,Count)
マクロVBA入門 | 第29回.セル・行・列の削除・挿入(Delete,Insert)
マクロVBA入門 | 第91回.条件付き書式(FormatCondition)
マクロVBA入門 | 第93回.ピボットテーブル(PivotTable)
マクロVBA入門 | 第98回.Findメソッド,FindNextメソッド(検索,次を検索)
VBAサンプル集 | CSVの読み込み方法
VBAサンプル集 | CSVの出力(書き出し)方法
VBAサンプル集 | WEBデータの取得方法
VBA技術解説 | エクセルVBAのパフォーマンス・処理速度に関するレポート
VBA技術解説 | Dictionary(ディクショナリー)の使い方について