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

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

大量データにおける処理方法の速度王決定戦|ExcelマクロVBA技術解説(8月14日)
条件付きコンパイル(32ビット64ビットの互換性)|ExcelマクロVBA技術解説(8月12日)
Dictionary(ディクショナリー)のパフォーマンスについて|ExcelマクロVBA技術解説(8月12日)
オブジェクトの探索方法|ExcelマクロVBA技術解説(8月7日)
ローカルウィンドウの使い方|ExcelマクロVBA技術解説(8月7日)
プログラミングとは|エクセル雑感(7月21日)
よくあるVBA実行時エラーの解説と対応|ExcelマクロVBA技術解説(7月2日)
Excelのリンクの管理について|エクセル雑感(5月27日)
offset 検索ワードで非常に多いので「offsetまとめ」|エクセル雑感(3月26日)
文字種(ひらがな、全半角カタカナ、半角英大文字等々)の判定|ExcelマクロVBA技術解説(3月19日)

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

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



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

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

    ↑ PAGE TOP