ExcelマクロVBA関数 | Mid関数,MidB関数 | Excelマクロで必須のVBA関数を入門・初級・初心者向けに詳細解説



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関数」の記事

Trim関数
LTrim関数
RTrim関数
Space関数
Str関数
String関数
StrReverse関数

新着記事 ・・・新着記事一覧を見る

文字列としてのプロシージャー名を起動する方法(Run,OnTime)|ExcelマクロVBA技術解説(3月18日)
クリップボードを使わないセルのCopy|ExcelマクロVBA技術解説(3月17日)
エクセルVBAあるある|エクセル雑感(2月21日)
オートフィルタ(AutoFilter)の使い方まとめ|ExcelマクロVBA技術解説(1月28日)
Excel2013におけるScreenUpdatingの問題点|ExcelマクロVBA技術解説(1月23日)
ボタンのテキスト名のシートへ移動(Application.Caller)|ExcelマクロVBAサンプル集(1月8日)
標準モジュールとシートモジュールの違い|ExcelマクロVBA技術解説(1月3日)
フォルダー・ファイル(ブック)・シートの文字制限|ExcelマクロVBA技術解説(12月8日)

アクセスランキング ・・・ ランキング一覧を見る

1.CSVの読み込み方法|ExcelマクロVBAサンプル集
2.徹底解説(VLOOKUP,MATCH,INDEX,OFFSET)|エクセル関数超技
3.セルの参照範囲を可変にする(OFFSET,COUNTA,MATCH)|エクセル関数超技
4.空白セルを正しく判定する方法(IsEmpty,IsError,HasFormula)|ExcelマクロVBA技術解説
5.最終行の取得(End,Rows.Count)|ExcelマクロVBA入門
6.ひらがな⇔カタカナの変換|エクセル基本操作
7.複数条件で検索し、複数データを取得する方法|エクセル関数超技
8.CSVの出力(書き出し)方法|ExcelマクロVBAサンプル集
9.日本の祝日一覧|Excelリファレンス
10.ピボットテーブル(PivotTable)|ExcelマクロVBA入門



  • >
  • >
  • >
  • Mid関数,MidB関数

  • このサイトがお役に立ちましたら「いいね」「Bookmark」をお願いいたします。
    記述には細心の注意をしたつもりですが、
    間違いやご指摘がありましたら、こちらからお知らせいただけると幸いです。

    ↑ PAGE TOP