[解決済み] vbaで文字列の中に二重引用符を入れるにはどうしたらいいですか?
2022-05-16 18:24:19
質問
ダブルクォートを含むセル内にvbaでif文を挿入したい。
以下は私のコードです。
Worksheets("Sheet1").Range("A1").Value = "=IF(Sheet1!B1=0,"",Sheet1!B1)"
二重引用符のため、文字列の挿入に問題があります。二重引用符をどのように扱えばよいのでしょうか?
どのように解決するのですか?
引用符を二重にして処理するのが一番簡単な方法だと思います。
Worksheets("Sheet1").Range("A1").Formula = "IF(Sheet1!A1=0,"""",Sheet1!A1)"
CHR(34)*を使いたがる人もいます。
Worksheets("Sheet1").Range("A1").Formula = "IF(Sheet1!A1=0," & CHR(34) & CHR(34) & ",Sheet1!A1)"
*注:CHAR()はExcelのセル式として、例えばセルに"=CHAR(34)"と記述して使用しますが、VBAコードにはCHR()関数を使用します。
関連
-
[解決済み] セルが文字列で始まる場合... 計算式
-
[解決済み] 2つのデータセットに対する積み重ねられたカラムチャート - Excel
-
[解決済み] VBA+エクセル+トライキャッチ
-
[解決済み] EXCELの複数範囲-範囲ごとに異なる回答が必要
-
[解決済み] Excel =CELL("color",[Cell])関数
-
[解決済み] Microsoft Officeをインストールせずに、C#でExcel(.XLSおよび.XLSX)ファイルを作成するにはどうすればよいですか?
-
[解決済み】文字列内の二重引用符をエスケープする
-
[解決済み】変数の中にある文字列に二重引用符を付けるにはどうしたらいいですか?
-
[解決済み】Excel 2013で.csvファイルを正しく表示する方法は?
-
[解決済み】Excel VBAでSelectを使用しないようにする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] VBAやマクロを使わずにExcelでループさせる方法とは?
-
[解決済み] Excel VBA マクロ。ユーザー定義型が定義されていない
-
[解決済み] "ピボットテーブルのフィールド名が有効ではありません。ピボットテーブルレポートを作成するには、ラベル付き列のリストとして構成されたデータを使用する必要があります」エラー
-
[解決済み] Excelで列のすべてのセルに同じテキストを追加する
-
[解決済み] Excelのセルで変数を宣言する
-
[解決済み] Excel - 複数列の SUMIFS
-
[解決済み] Microsoft Excelで行数制限が残っているのはなぜですか?[クローズド]
-
[解決済み] エクセル文書のMIMEタイプ設定
-
[解決済み] Microsoft Excelは.csvファイルのダイアクリティクスを混乱させますか?
-
[解決済み] VBAを使わずにExcelで文字列の逆引き検索を行うには?