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
よろしくお願いします。
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
とすれば、ご希望の動作をすると思います。
「”を"と解釈してしまうようですね。」>>そのとおりです。
上のようにやってみてうまくいきました。
早速のご回答どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle SQLの書き方について 1 2023/04/13 09:54
- ジャズ 渡辺貞夫さんで1番好きな曲を教えて下さい。 https://youtu.be/wk-H0A9mVS8 3 2022/07/16 02:19
- Visual Basic(VBA) あるフォルダーのファイルを違う親フォルダーのサブフォルダーに移したい 11 2023/02/15 19:00
- Visual Basic(VBA) エクセルのマクロとシートの保護について教えてください。 1 2022/10/18 08:36
- Visual Basic(VBA) シート削除のマクロで「deleteメソッドは失敗しました」となります。助けてください! Sub 不要 6 2022/09/08 16:41
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Visual Basic(VBA) ユーザーフォームの表示を追加したい 2 2023/03/26 23:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
VBAでfunctionを利用しようとし...
-
実行時エラー'-2147467259(8000...
-
String""から型'Double'への変...
-
お助けください!VBAのファイル...
-
ADO 「認証に失敗しました」
-
エクセルVBA 「On Error GoTo...
-
エクセルVBAで#N/Aのようなエ...
-
SQLでエラーです。
-
インポート時のエラー「データ...
-
実行時エラー 438 の解決策をお...
-
Excel実行時エラー[80004005]に...
-
数式は残し値をクリアするマク...
-
マクロの「SaveAs」でエラーが...
-
「実行時エラー '3167' レコー...
-
日付書式のString型からData型...
-
Filter関数を用いた結果、何も...
-
VBSCRIPTで返されるErr.Number...
-
VBAで時間(00:00形式)を積算...
-
VBAで変数を含むSQL文を使用し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
String""から型'Double'への変...
-
On ErrorでエラーNoが0
-
VBAでfunctionを利用しようとし...
-
マクロで"#N/A"のエラー行を削...
-
VBA データ(特定値)のある最...
-
実行時エラー 438 の解決策をお...
-
お助けください!VBAのファイル...
-
文字列内で括弧を使うには
-
エクセルVBA 「On Error GoTo...
-
【VBA】ワークブックを開く時に...
-
マクロの「SaveAs」でエラーが...
-
ACCESSで値を代入できないとは?
-
実行時エラー'-2147467259(8000...
-
インポート時のエラー「データ...
-
【VB.NET】 パワポ操作を非表示で
-
Filter関数を用いた結果、何も...
-
UBoundに配列がありませんとエ...
-
Excel vbaについての質問
-
メールの件名のセットでエラー...
おすすめ情報