質問: 【vba】 文字列の中から指定の文字列を取り出す vbaで文字列から指定の文字のn番目からn+1番目までの文字列を取り出すことは可能でしょうか? a1セルに下記の文字列があった場合、「1番目の半角スペースから2番目の半角スペースまでの文字列」を取り出したいのです。 5 53 00 8r この場合、53を取り出したいというわけです。 また、可能でしたら「最後の半角スペースから文字列の最後まで」を取り出す方法も教えていただけるとありがたいです。 この場合は8rとなります。 instr関数を使えばできるかもと思ったのですが、できそうなものが思い浮かびません。 どなたか教えていただけませんでしょうか。 よろしくお願いいたしますm(_ _)m
回答: slpitを使えば簡単 例 sub xxx() x = "5 53 00 8r" y = split(x, " ") msgbox y(1) end sub