• ベストアンサー

ダブルコーテーション 、"を二つ入力する事について

vbaなのですが ダブルコーテーションを置換する際に、 moji = Replace(moji, """", "") のように、"を二つ入力しないとエラーになりますが そのような事はヘルプのどこに書いてありますか? ヘルプで検索しても ダブルコーテーションに一致する結果はありません。 となってしまいました。

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

  • ベストアンサー
  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

VBAじゃなくってVBの記事なんですけど、 http://msdn.microsoft.com/ja-jp/library/thwcx436(v=vs.90).aspx の「書式」のところに > 文字列の 1 文字として二重引用符を含める場合は、二重引用符を 2 つ続けて ("") 記述する必要があります。 VBAのヘルプの文字列のところに同様のことが書いてないでしょうか?

cmlvyebhwtqy
質問者

お礼

回答ありがとうございました。

関連するQ&A

  • ダブルクォーテーションが置換できません

    いつもお世話になっております。 PHP初心者です。 シングルクォーテーションとダブルクォーテーションを文字列として入力したいと思い、以下のように記述しました。 -------------------------------------------------- $naiyo = $_POST['naiyo']; $search = array('\'','"'); $replace = array('\'\'','\"'); $naiyo2 = str_replace($search,$replace,$naiyo); -------------------------------------------------- シングルクォーテーションは置換された(文字列として表示された)のですが、ダブルクォーテーションは表示されず、ダブルクォーテーション以下の文字列が消えてしまいます。 置換ができていないというよりも、そもそもダブルクォーテーションが検索に引っかかってもいないようです。 どのようにすればダブルクォーテーションも置換できるか、お分かりの方がいらっしゃいましたらご教示ください。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • ダブルコーテーション(

    str_replace関数にてダブルコーテーション(")を空白文字列に置換したいのですが、 どのような手法を取ればよろしいのでしょうか? str_replace(""", "", $file); ではないことは確認しているのですが。。 ご教授お願いします。

    • ベストアンサー
    • PHP
  • CSVのダブルコーテーションを取りたい

    CSVファイルをDBに更新をかけたくてフィールドに分解したのですが、フィールドの中身を見るとダブルコーテーションで囲まれていました。 "123" "ABCD" このダブルコーテーションをとりたいのですがやり方がわかりません。 StrCnvFrom = ObjTS.ReadLine StrCnvTo = Replace(StrCnvFrom, """, "") Replaceを使って変えようとしましたが、エラーが出てできませんでした。 よろしくお願いします。

  • ダブルコーテーションを全角に置換するには

    InputBoxで入力した"を、Replace関数で”にしたいのですが、 Replace(str, """", "”")をすると、コンパイルエラーになります。 Sub macro() Dim str As String str = InputBox("文字を入れてください") Debug.Print Replace(str, """", "") End Sub というマクロを作りました。 画像のように、半角のダブルコーテーション「"」を入れたら、 Replace関数で全角のダブルコーテーション「”」に変えるにはどうすればいいでしょうか? 「最初からInputBoxに全角入れればいいやん!」 は、なしにしてください。 ファイル名を作っていて、ダブルコーテーションは全角でないとつけられないのです。

  • ダブルコーテーション " が入力できません

    ホームページのソース部分(下記ですが) <META name="description" content="○○○○○○○"> のとこの最後の ……○○">のダブルコーテーションがなぜか ないのです。 現状このような状態です。 <META name="description" content="○○○○○○○> (METAの字も小文字入力したのにいつの間にか 大文字になっており…) それでも入力して上書き保存にした後 編集ページに戻ってみると画像も文字も消えて、白紙状態になってしまいます。 何回やってみても同じです。 "が欠落したままではまずいですかね? 特に検索エンジンがクロールしにきた時などに クロールされないとか… HPはホームページビルダー11での作成です。 ページはindex.htmlです。 この相談箱を見てダブルコーテーションを” ”このように 二つ入力したら " で認識するからとの回答があり それも試してみたのですが、駄目でした。

    • ベストアンサー
    • HTML
  • ダブルクォーテーション(””)を出力する方法(java)

    javaでダブルクォーテーション(””)を出力する方法を教えて下さい。 ダブルクォーテーションが含まれたテキストを出力しようと、 fout.print("○○○"); のようにして○○○の中にダブルクォーテーションが含まれたテキストを入力するとエラーが起こります。 ○○○の中の一つ目のダブルクォーテーションが閉じるダブルクォーテーションと認識されてしまっているようなのです。 どうしたらダブルクォーテーションを出力することができるか教えて下さい。 よろしくお願いします。

    • ベストアンサー
    • Java
  • シングルクォーテーションとダブルクォーテーションについて

    今、AccessVBAを本を見ながら勉強している初心者です。 フォームから入力されたコードに検索をしたいのですが、 Dim cnCrrDB As ADODB.Connection Dim rsKokyaku As New ADODB.Recordset ・ ・ ・ rsKokyaku.Open "Select * From 顧客マスタ Where _ 顧客コード='" & txtKokyakuCode & "'", _ cnCrrDB, adOpenStatic, adLockOptimistic とあり、[顧客マスタ]テーブルから一致する顧客コードを検索したい。っということは わかるのですが、 顧客コード='" & txtKokyakuCode & "'", のあたりの意味が、、、不明 ちなみにtxtKokyakuCodeというのは  コードを入力するための テキストボックスの名前です。 シングルクォーテーションとダブルクォーテーションを どうゆうふうに扱っているのか 教えてくださーい。 お願いします!!(わかりづらくてすみません)

  • ダブルクォーテーションのreplaceの方法

    JavaScriptで文字を置換する際に AAA = new String(AAA).replace(/ZZZ/g, "QQQ"); にしますよね、これで文字列中のダブルクォーテーション「"」を 任意の文字に変換したいのですが、何か良い方法はないでしょか? よろしくお願いします。

  • フォームにダブルクォーテーションが含まれているとデータベースエラー

    HTMLのフォームから投稿された文字列を取得し、その文字列と一致する語をデータベース(MySQL)から検索するシステムを作成しております。 入力された文字列を調べるということまでは完了したものの、フォームに "(ダブルクォーテーション)が入っておりますとエラーが出るというものです。 原因は分かっているのですけれども、その対処法が思い浮かばずに困っております。 ソースは以下の通りです。 [form.html] <form action="submit.php" method="POST"> <input type="text" name="word"> <input type="submit" name="submit" value="GO"> </form> [submit.php] $word = $_POST['word']; $query_word = mysql_query(  'SELECT * FROM tbword WHERE word like "%'.$word.'%";' ); $result_word = mysql_fetch_object( $query_word ); 上記の方法ですと、検索に「教えて"goo」となっていた場合、実際にはSQLに直されると  (省略)WHERE word like "教えて"goo"; となってしまうからのようです。 ダブルクォーテーションを予め省くことも考えましたが、それではダブルクォーテーションを含む語を検索できなくなってしまいます。 どうにか、よい方法は無いでしょうか?宜しくお願い致します

    • ベストアンサー
    • PHP
  • ダブルクォーテーションの中に文を使いたい。

    my $i = 100;としてあるとき、 print "検索結果は$i件です"; とすると"検索結果は100件です"と表示されますよね。 このときに、$iに加算せず、また$iの他に変数を作らず、 "検索結果は101件です"と表示されるように、 print文の引数、ダブルクォーテーション内に手を加えたいのですが どのようにしたら良いのでしょうか? どなたかアドバイスしていただけると嬉しいです。

    • ベストアンサー
    • Perl

専門家に質問してみよう