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関数

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

Rangeの使い方:最終行まで選択を例に|ExcelマクロVBA技術解説(3月18日)
ドキュメントの作成者を取得(GetObject,BuiltinDocumentProperties)|ExcelマクロVBA技術解説(3月18日)
Excelの表をPowerPointへ図として貼り付け|ExcelマクロVBAサンプル集(3月29日)
文字列としてのプロシージャー名を起動する方法(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日)

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

1.徹底解説(VLOOKUP,MATCH,INDEX,OFFSET)|エクセル関数超技
2.ひらがな⇔カタカナの変換|エクセル基本操作
3.CSVの読み込み方法|ExcelマクロVBAサンプル集
4.セルの参照範囲を可変にする(OFFSET,COUNTA,MATCH)|エクセル関数超技
5.最終行の取得(End,Rows.Count)|ExcelマクロVBA入門
6.空白セルを正しく判定する方法(IsEmpty,IsError,HasFormula)|ExcelマクロVBA技術解説
7.複数条件で検索し、複数データを取得する方法|エクセル関数超技
8.CSVの出力(書き出し)方法|ExcelマクロVBAサンプル集
9.マクロVBAの高速化・速度対策の具体的手順と検証|ExcelマクロVBA技術解説
10.セルの個数を数える関数|エクセル関数超技



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

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

    ↑ PAGE TOP