• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBで「”」文字を取り除く方法)

VBで”文字を取り除く方法

このQ&Aのポイント
  • VB6で”(全角)があった場合、それを取り除く処理を行ないたいのですが、うまくいかずエラーの赤色表示になってしまいます。
  • 半角の場合は、InStr(wk_kensa, """) でうまくいきました。
  • dim wk_kensa as string, wk_kensa1 as string wk_kensa = "例えば "を取り除く" If InStr(wk_kensa, """) > 0 Then wk_kensa1 = Mid(wk_kensa, 1, InStr(wk_kensa, """) - 1) wk_kensa = wk_kensa1 & Mid(wk_kensa, InStr(wk_kensa, """) + 1, 50) end if

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

  • ベストアンサー
  • arata
  • ベストアンサー率49% (139/279)
回答No.1

”を"と解釈してしまうようですね。 Dim wk_kensa As String, wk_kensa1 As String wk_kensa = "例えば " & Chr(&H8168) & "を取り除く" If InStr(wk_kensa, Chr(&H8168)) > 0 Then wk_kensa1 = Mid(wk_kensa, 1, InStr(wk_kensa, Chr(&H8168)) - 1) wk_kensa = wk_kensa1 & Mid(wk_kensa, InStr(wk_kensa, Chr(&H8168)) + 1, 50) End If とすれば、ご希望の動作をすると思います。

iwaz
質問者

お礼

「”を"と解釈してしまうようですね。」>>そのとおりです。 上のようにやってみてうまくいきました。 早速のご回答どうもありがとうございました。

関連するQ&A