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



最終更新日:2013-06-14

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

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

メモの挿入・削除と改行文字|Google Apps Script入門(12月6日)
リンクの挿入・編集・削除|Google Apps Script入門(12月6日)
セルに数式を入れる|Google Apps Script入門(12月1日)
セルのコピー&各種ペースト|Google Apps Script入門(11月22日)
Twitter Bot 作成|Google Apps Script応用(11月6日)
Excel流の最終行の取得|Google Apps Script応用(11月6日)
方眼紙Excelが楽に入力できるVBA|ExcelマクロVBAサンプル集(11月5日)
「ポケモンを確実に見つける方法」をExcelで数学してみた|エクセル雑感(11月4日)
スプレッドシート(ブック)の作成・名前変更|Google Apps Script入門(11月4日)
シートの挿入・削除・名前変更|Google Apps Script入門(11月3日)

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

1.最終行の取得(End,Rows.Count)|ExcelマクロVBA入門
2.RangeとCellsの使い方|ExcelマクロVBA入門
3.徹底解説(VLOOKUP,MATCH,INDEX,OFFSET)|エクセル関数超技
4.Range以外の指定方法(Cells,Rows,Columns)|ExcelマクロVBA入門
5.セルの参照範囲を可変にする(OFFSET,COUNTA,MATCH)|エクセル関数超技
6.セルのコピー&値の貼り付け(PasteSpecial)|ExcelマクロVBA入門
7.CSVの読み込み方法|ExcelマクロVBAサンプル集
8.変数とデータ型(Dim)|ExcelマクロVBA入門
9.セル・行・列の削除・挿入(Delete,Insert)|ExcelマクロVBA入門
10.ひらがな⇔カタカナの変換|エクセル基本操作



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

  • このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


    記述には細心の注意をしたつもりですが、
    間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
    なお、掲載のVBAコードは自己責任で使ってください。万一データ破損等の損害が発生しても責任は負いません。



    ↑ PAGE TOP