アクティブなブック名を取得して、ブック名に含まれる特定の記号で文字列を分ける

2017/05/17


例えば、
20170305_日本.csv
ってファイル名をエクセルで開いて、
A2に、20170305。 B2に、日本と入れたい場合。

.csvが邪魔なので、これは置換で対応

スポンサーリンク

----- べんりあつめ。-----

Dim i, ii, iii
i = ActiveWorkbook.Name 'ブック名取得
ii = Replace(i, ".csv", "") '置換して.csvを取る
iii = Split(ii, "_") '特定記号で、文字列を分ける

  'Splitは、配列になるので以下の表記
Range("A2").Value = iii(0)
Range("B2").Value = iii(1)

スポンサーリンク

スマホのみ下に表示