|
横から失礼します
うる覚えなので間違って居たらゴメン
>試したところ、 Chr(-32408)、 Chr$(&H8168)のいずれもうまくいきました。
>ちなみに、この両者のコードの違いは何ですか。
「”」のシフトJISコードの16進表現 = &H8168
「”」のシフトJISコードの整数10進表現 = -32408
で同じ物だと思います
>また、chr関数の$マークはどのような意味なのでしょうか。
これは、ChrのHelpで、関連項目等で「関数からの文字列の取得」と言う項目が有ると思いますので
それを参照して下さい
>それと、エクセルのcode関数で ” を調べると8521になりますが、
> ” のコードはいくつになるのでしょうか。
ExcelのWorkSheet関数の「Code関数」は、JISコードを返しますので、
8521は、JISコードの長整数10進表現の値です
因みに、16進表現だと、&H2149に成ります
VBAは、シフトJISコードですので、&H8168若しくは、-32408、33128&と成ります
また、
Range("A1").Value = Replace(TextBox1.Text, """", "", , , vbTextCompare)
とすれば、全角、半角の「"」が同時に置き換えられると思います
|
|