[VBA][Excel]文字列の部分取得 Mid関数


※全てのExcelで動作する保証はありません。また、内容に関し管理人は全ての責任を負いかねます

サンプル ※説明に必要な部分しか記述していません

bufの9文字目から最後までの文字列をbuf2にコピーする

buf2 = Mid(buf, 9)

※下記はヘルプからの引用です

構文

Mid(string, start[, length])

指定項目 内容
string 必ず指定します。文字列を取り出す、元の文字列式を指定します。
start 必ず指定します。長整数型 (Long) の値を指定します。名前付き引数 string の先頭の位置を 1 として、どの位置から文字列を取り出すかを先頭からの文字数で指定します。
length 省略可能です。バリアント型 (内部処理形式 Long) の値を指定します。取り出す文字数を指定します。名前付き引数 length を省略した場合、または文字列内に length より短い文字数しかない場合には、start から後のすべての文字が返されます。