![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
オブジェクトに代入する書き方は、
objR.BeginDate = "#20031023Z#"
objR.ExpDate = "#20031028Z#"
という書き方になるものがありまして、この
"#日付Z#"の部分に変数を使用したいのですが、
例えば
LicBeginDate=Date
LicExpDate=DateAdd("d",5,LicBeginDate)
として、
objR.BeginDate = "#" & LicBeginDate & "Z#"
objR.ExpDate = "#" & LicExpDate & "Z#"
としてもエラーになってしまいます。
オブジェクトに"#20031023Z#"と代入しなくてはいけない場合に、変数を使うにはどのような書き方をすれば
いいのでしょうか?
No.1ベストアンサー
- 回答日時:
>LicBeginDate=Date
>LicExpDate=DateAdd("d",5,LicBeginDate)
として変数に入れていると言う事は、LicBeginDateとLicExpDateは日付時刻型の変数ですよね?
だとすると、そのまま
objR.BeginDate=LicBeginDate
objR.ExpDate=LicExpDate
と代入するのではダメなんでしょうか?
objR.BeginDateとobjR.ExpDateが日付時刻型ではなく文字列型だった場合は、LicBeginDateとLicExpDateを、日付を文字列に変換する関数を使ってyyyymmddの形の文字列に変換して、前後に"#"と"Z#"を足して代入すれば良いと思いますが…。
変数に普通の数字
LicBeginDate="20031023"
LicExpDate="20031025"
というものから順番にチェックしていったところ、答えがでました。
書き方に問題があったのではなくて、
Date関数が拾ってくる日付のフォーマットが単純に
2003/10/23
という"/"を含むものになっていたので、エラーになっていたようです。
なので、
LicBeginDate=Year(Now) & Month(Now) & Day(Now)
LicExpirationDate=DateAdd("d",5,Date)
LicExpirationDate=Year(LicExpirationDate) & Month(LicExpirationDate) & Day(LicExpirationDate)
とすることで、
20031023と20031028と代入され、エラーが解消されましたm(_ _)m ペコ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 ベクトルと図形の問題で、 △OABの、辺OA、OB上にそれぞれ内分点P、Qがあって(比は分かっている 2 2022/08/01 10:55
- 電車・路線・地下鉄 JR東武直通の将来は? 1 2023/03/20 19:13
- 数学 数学(三角比) 四面体OABCについて、「OA=1」「OB=√2」「OC=2」「OA⊥OB」「OB⊥ 1 2023/02/13 21:22
- Visual Basic(VBA) エクセルVBA Workbook変数に変数を使ったファイル名を格納したい 5 2023/06/13 14:46
- 電車・路線・地下鉄 旅行会社で購入した切符の変更について 4 2023/03/09 11:01
- ラグビー・アメリカンフットボール ヤクザと日大アメフト部 2 2023/08/05 13:44
- 電車・路線・地下鉄 「大人の休日倶楽部ジパング」の「夫婦会員」入会資格 姉さん女房だけ優遇 変じゃないですか? 2 2022/10/08 22:31
- 運輸業・郵便業 JR九州はなぜ特急が運休なのか? コロナで運転士が休んでいるのに運休以外の方法はないのか? 3 2022/07/31 08:39
- ゴルフ ゴルフ初心者です。基本的なゴルフの事でなのですがプレイング4が無いホールのティーショットでOBを出し 4 2023/08/07 23:25
- Java コンソールから所属財産を入力(単位:万円 1000~100000以内でIntegerに変換できない場 2 2022/05/31 21:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エラーの意味は? Lvalue req...
-
VBAでダブルコーテーション入り...
-
processing エラーで、 "cannot...
-
jsp~jspにhiddenを使って変数...
-
Variant型で宣言してるのにEmpt...
-
EXCEL/VBA 変数の値をクリップ...
-
整数xxxが大き過ぎますというエ...
-
[VBS]変数を定数に変換する方法...
-
JavaScriptをURLから直接実行し...
-
vba 最大値 条件分岐
-
ASP+SQLにてSessionがNullになる
-
i++と++i ってどう違うのですか?
-
複数の演算子を選択する場合の処理
-
テキストボックスの値を変数に...
-
「%」を使って、偶数か奇数かを...
-
#を含む変数の書き方
-
Serialize(CArchive& ar)にて
-
構造体からレコードセットへの代入
-
VB6.0での条件文にある#の意味
-
【VBA】複合代入演算子
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エラーの意味は? Lvalue req...
-
VBAでダブルコーテーション入り...
-
だれがとけるの?
-
jsp~jspにhiddenを使って変数...
-
テキストボックスの値を変数に...
-
EXCEL/VBA 変数の値をクリップ...
-
[VBS]変数を定数に変換する方法...
-
processing エラーで、 "cannot...
-
Variant型で宣言してるのにEmpt...
-
整数xxxが大き過ぎますというエ...
-
プログラミングで変数と関数の...
-
C言語 アロー演算子について質...
-
C言語 列挙型(enum型)変数について
-
i++と++i ってどう違うのですか?
-
切り上げ
-
VB6.0での条件文にある#の意味
-
インクリメント演算子の前置(+...
-
親ウィンドウの情報をインライ...
-
C言語 exitで終了した関数の戻...
-
Serialize(CArchive& ar)にて
おすすめ情報