[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『日付の最大値』(フムフム)
A列に日付が入力されていますが、最大の日付をMESGBOXで 表示したいのですがうまくいかないので教えてください。 不具合はMSGBOXの値が数値になってしまします。 日付で表示したいのですが・・・ 例 2009/8/1 とか
日付= WorksheetFunction.Max(Range("A2", Range("A2").End(xlDown))) MSGBOX 日付
こんにちは。かみちゃん です。
> A列に日付が入力されていますが、最大の日付をMESGBOXで > 表示したいのですがうまくいかないので教えてください。 > 不具合はMSGBOXの値が数値になってしまします。
変数の宣言はきちんとしていますか? もしくは、CDate関数で変換するなどではいかがでしょうか?
Sub Sample() Dim 日付 As Date
日付 = WorksheetFunction.Max(Range("A2", Range("A2").End(xlDown))) MsgBox 日付 MsgBox CDate(日付) End Sub
(かみちゃん) 2009/08/21 20:13
あらー?家のパソコンでは質問の内容 で問題なく表示されました。 明日、会社でもう一度やってみます。 ありがとうございました。 (フムフム)
原因がわかりました。 変数の宣言してませんでした。 ありがとうございました。 (フムフム)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.