数値型を文字列には
Cstrを使用すればいいのですが、
数値を、例えば
Format(now, "yyyymmdd")だと
"20031209"
になりますよね。
このダブルクォーテーションの削除を行いたいのですが
そういう作業は可能でしょうか?
strOldTIME = Format(now, "yyyymmdd")
strNewTIME = Replace(strOldTIME, """, "")
こんな感じになるんでしょうか?
どなたかお教え下さい。御願いします。
> Format(now, "yyyymmdd")だと
> "20031209"
> になりますよね。
> このダブルクォーテーションの削除を行いたいのですが
ダブルクォーテーションは付きません。
> strOldTIME = Format(now, "yyyymmdd")
デバッグ時に、上記処理通過後に
マウスカーソルを strOldTIME の文字の上に持っていくと
"20031209" のようにダブルクォートが付きますが、
実際に変数に格納されている文字は 20031209 ですよ。
>Format(now, "yyyymmdd")だと
>"20031209"
>になりますよね。
>このダブルクォーテーションの削除を行いたいのですが
ダブルクォーテーションはつきません。
デバッグ時に表示されるのは、文字列であることを明示する為に
ダブルクォーテーションがつきます
後、
>strNewTIME = Replace(strOldTIME, """, "")
はエラーになります。ダブルクォーテーションを指定したければ、
Chr$(34)を使ってください。
質問する時は、自分である程度調べてからするように!!
ダブルクォーテーションは""""でした。
ツイート | ![]() |