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

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

offset 検索ワードで非常に多いので「offsetまとめ」|エクセル雑感(3月26日)
文字種(ひらがな、全半角カタカナ、半角英大文字等々)の判定|ExcelマクロVBA技術解説(3月19日)
画像サイズ(横x縦)の取得について|ExcelマクロVBA技術解説(3月18日)
Dir関数の制限について|ExcelマクロVBA技術解説(3月16日)
今後の覚えるべきことについて|ExcelマクロVBA再入門(2月26日)
月別ブックより部署別シートに担当別に集計するNo5|ExcelマクロVBA再入門(2月2日)
月別ブックより部署別シートに担当別に集計するNo4|ExcelマクロVBA再入門(1月28日)
月別ブックより部署別シートに担当別に集計するNo3|ExcelマクロVBA再入門(12月8日)
月別ブックより部署別シートに担当別に集計するNo2|ExcelマクロVBA再入門(12月8日)
月別ブックより部署別シートに担当別に集計するNo1|ExcelマクロVBA再入門(12月8日)

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

1.最終行の取得(End,Rows.Count)|ExcelマクロVBA入門
2.徹底解説(VLOOKUP,MATCH,INDEX,OFFSET)|エクセル関数超技
3.Range以外の指定方法(Cells,Rows,Columns)|ExcelマクロVBA入門
4.ひらがな⇔カタカナの変換|エクセル基本操作
5.CSVの読み込み方法|ExcelマクロVBAサンプル集
6.RangeとCellsの使い方|ExcelマクロVBA入門
7.セルの参照範囲を可変にする(OFFSET,COUNTA,MATCH)|エクセル関数超技
8.セル・行・列の削除・挿入(Delete,Insert)|ExcelマクロVBA入門
9.VBAのFindメソッドの使い方には注意が必要です|ExcelマクロVBA技術解説
10.マクロVBAの高速化・速度対策の具体的手順と検証|ExcelマクロVBA技術解説



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

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

    ↑ PAGE TOP