”(ダブルクォーテーション)を文字列に入れる
Excel VBAでHTMLソースコードを生成しようとしたところ
”(ダブルクォーテーション)を文字列に入れる必要が発生。
VBAでは、文字列はダブルクォーテーションで挟みます。
なので、ダブルクォーテーションを文字列に入れようと
ダブルクォーテーションをダブルクォーテーションではさんだら
”””ってな風になって
おかしなことになるよね。
っと思いながらもやってみたら
やはりダメ。
何でもとりあえず確かめたい性格ですので…
VBAヘルプで
「ダブルクォーテーション」「二重引用符」
と検索しても出てきません。
しょうがないから「文字」
などと広範囲な検索して地道に読む。。
で、Chr関数を発見。
なるなる、これを使うとMsgBoxで改行もできるのね。
使い方は
Chr(charcode)
charcodeに通常、ASCII コード の 0 ~ 255 の範囲の値を指定する。
ダブルクォーテーションのASCII コード は34なので
Chr(34)を&でつなげて使います。
Sub macro100109a() Dim moji As String |
結果:
| 固定リンク
この記事へのコメントは終了しました。

コメント