本部長は管理ができない

Salesforceに関わっているエンジニアの技術メモ。ときどきそれ以外。

シート名の取得

MID(CELL("filename"), FIND("]", CELL("filename"), 1) + 1, 31)

ファイル保存していないと取得出来ない。
CELL("filename")は「C:\Temp\[foo.xlsx]Sheet1」を返す。
「]」以降がシート名となる。
MID関数の文字数指定が「31」であるのは、シート名に設定出来る文字数が31文字であるため。