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関数」の記事★
    UCase関数
    Right関数,RightB関数
    Trim関数
    LTrim関数
    RTrim関数
    Space関数
    Str関数


    ★新着記事★ ・・・ 新着記事一覧を見る
    フォルダー・ファイル(ブック)・シートの文字制限|ExcelマクロVBA技術解説(12月8日)
    ハイパーリンクからファイルのフルパスを取得する|ExcelマクロVBAサンプル集(12月4日)
    Excel2003(xls)を2007以降(xlsx,xlsm)に変換する(HasVBProject)|ExcelマクロVBAサンプル集(12月3日)
    シートに数式を設定する時のセル参照の指定方法|ExcelマクロVBA技術解説(11月21日)
    プログラミングの基本〜ロジックの組み立て|ExcelマクロVBA技術解説(11月18日)
    数式内の不要なシート名を削除する(HasFormula)|ExcelマクロVBAサンプル集(11月14日)
    ユーザー操作を制限する(Locked,Protect,ScrollArea)|ExcelマクロVBA技術解説(11月5日)
    Rangeオブジェクト.Valueの省略について|ExcelマクロVBA技術解説(11月5日)


    ★アクセスランキング★ ・・・ ランキング一覧を見る
    1.CSVの読み込み方法|ExcelマクロVBAサンプル集
    2.空白セルを正しく判定する方法(IsEmpty,IsError,HasFormula)|ExcelマクロVBA技術解説
    3.セルの参照範囲を可変にする(OFFSET,COUNTA,MATCH)|エクセル関数超技
    4.徹底解説(VLOOKUP,MATCH,INDEX,OFFSET)|エクセル関数超技
    5.最終行の取得(End,Rows.Count)|ExcelマクロVBA入門
    6.ひらがな⇔カタカナの変換|エクセル基本操作
    7.CSVの出力(書き出し)方法|ExcelマクロVBAサンプル集
    8.ピボットテーブル(PivotTable)|ExcelマクロVBA入門
    9.複数条件で検索し、複数データを取得する方法|エクセル関数超技
    10.ハイパーリンクを絶対パスで保存する方法|エクセル基本操作



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