• ベストアンサー

エクセルので文字の取得

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の部分です。 どのようにしたらいいのかわかりません だれか教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

>取り出したいのが(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) などのようかも?しれません。

siro81655260
質問者

お礼

ありがとうございます

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

この質問表現はおかしいのでは。 >取り出したいのが(window,'PutImage',C);の部分と(window,'PutImage',A);のAの部分です。 と判っているなら、文字列では(window,'PutImage',C)と(window,'PutImage'では無いか。 例えば ()内にPutImageが在る()内全体の文字列を取りたい、とかにしないと。 何か取り出す部分を、特徴付けることを文章で説明しないとダメでしょう。 よくもう一度考えて、質問を表現して。

siro81655260
質問者

お礼

ありがとうございます

関連するQ&A