ここから質問投稿すると、最大4000ポイント当たる!!!! >>

マクロで入力処理をしています。
入力フォームが壊れたので新規に作りなおし日付をセル設定をして
ユーザー定義もちゃんとして2010/4/2とうちこんだところ
変な数字がでるだけです。
ちなみに電源オフにして新規エクセル作成ではうまくいきます。
関連するマクロ? とか
deleteしたフォームに関係があるのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (5件)

簡単に日付に直すには



Cells(1, 1) = (#4/2/2010#)’dd/mm/yyyy

"では文字列になってしまうので
#で囲ってください
    • good
    • 0
この回答へのお礼

何が原因でおかしくなるのか以前分かりませんが、当面の改修?
が出来嬉しいです。有り難うございました。

お礼日時:2010/04/20 10:10

規定通り、ちゃんと、変なというのは、


本人の主観なので、具体的に質問すると
解決が早いですよ。

ちなみに、ユーザー定義がまちがってるのだと
思いますけど。
    • good
    • 0

Excelは1900年1月1日を基点として日数を数えることができます。


(1900/1/1なら1、1900/1/3なら3という具合)
2010/4/2なら40270なので、この数字が表示されているのではないかと思います。

入力フォームからどのようにデータが受け渡されるのかわからないので、どこに問題があるかは指摘できませんが、上記のことを考慮に入れて処理を見直すと、何かわかるかもしれません。
    • good
    • 0
この回答へのお礼

有り難うございました。
とても参考になりました。

お礼日時:2010/04/20 10:13

間違えました。



mm/dd/yyyyでした
    • good
    • 0

「変な数字」とは具体的にどんな数字ですか?


どんな年月日を入力したときに、どんな「変な数字」が表示されるのか、具体的にお知らせください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング