- ベストアンサー
エクセルので文字の取得
Screen(window,'FillRect',[255 255 255]);Screen(window,'PutImage',C);WaitSecs(1.0);Screen(window,'FillRect',[255 255 255]);Screen(window,'PutImage',A);pause の文字列があり、 今取り出したいのが(window,'PutImage',C);の部分と(window,'PutImage',A);のAの部分です。 どのようにしたらいいのかわかりません だれか教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>取り出したいのが(window,'PutImage',C);の部分と(window,'PutImage',A);のAの部分です。 ご質問が正しく書けているのなら =MID(A1,FIND("Screen(window,'PutImage',",A1),LEN("Screen(window,'PutImage',")+3) と =MID(A1,FIND("\\\",SUBSTITUTE(A1,"Screen(window,'PutImage',","\\\",2))+LEN("Screen(window,'PutImage',"),1) などのように。 質問が間違っているなら =MID(A1,FIND("\\\",SUBSTITUTE(A1,"Screen(window,'PutImage',","\\\",1))+LEN("Screen(window,'PutImage',"),1) などのようかも?しれません。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
この質問表現はおかしいのでは。 >取り出したいのが(window,'PutImage',C);の部分と(window,'PutImage',A);のAの部分です。 と判っているなら、文字列では(window,'PutImage',C)と(window,'PutImage'では無いか。 例えば ()内にPutImageが在る()内全体の文字列を取りたい、とかにしないと。 何か取り出す部分を、特徴付けることを文章で説明しないとダメでしょう。 よくもう一度考えて、質問を表現して。
お礼
ありがとうございます
お礼
ありがとうございます