回答:
これをB2に入れます。
=MID(TRIM(MID(SUBSTITUTE($A2,"_",REPT(" ",999)),(COLUMN(A:A)-1)*999+1,999)),3,999)
「?」のようなワイルドカードを使用する必要があります 文字のワイルドカードです
dim str_to_cut as String, aux_str as String
dim str_ls as Variant()
dim workbook as workbook
set workbook = activeworkbook
dim ws as worksheets
set ws = workbook.sheets(1)
str_to_cut = C.CompanyName_E.234500_Y.Boston_S.Massachusetts_S.800x600_
str_ls = Split(str_to_cut, "_")
for x = 0 to Ubound(str_ls)-Lbound(str_ls) #size the array
aux_str = Split(str_ls(x), "=?.")(1) #maybe you don't need the =
ws.cells(1, x+2) = aux_str #need to get the right column
next x
結果を配置する場所のロジックを調整する必要があるかもしれません。