ExcelマクロVBA関数 | Mid関数,MidB関数




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





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

  • この記事がお役に立ちましたら「いいね」「Bookmark」をお願いいたします。


    ★同じテーマ「ExcelマクロVBA関数」の記事★
    Trim関数
    LTrim関数
    RTrim関数
    Space関数
    Str関数
    String関数
    StrReverse関数


    ★新着記事★ ・・・ 新着記事一覧を見る
    エクセルVBAあるある|エクセル雑感(1月28日)
    オートフィルタ(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日)
    ハイパーリンクからファイルのフルパスを取得する|ExcelマクロVBAサンプル集(12月4日)
    Excel2003(xls)を2007以降(xlsx,xlsm)に変換する(HasVBProject)|ExcelマクロVBAサンプル集(12月3日)


    ★アクセスランキング★ ・・・ ランキング一覧を見る
    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入門



    当サイトには多くのエクセル関数、エクセルVBA情報があります。
    問題が解決しなかったときは他の記事も検索してみてください。 ▲「Mid関数,MidB関数」のトップへ戻る