|
▼こずえ さん:
>Valueプロパティ一覧はありますか?(例え:何をする時は???とか)
質問が判りません... が、あてずっぽで...
Rangeオブジェクトの Valueプロパティは セル(範囲)に入っている値を取得または
セットするプロパティです。
他には .Value2 プロパティというのがあります。.Valueプロパティとほとんどの
ばあい同じですが、セルに日付が入っているとき、.Valueプロパティは 日付を返し
ますが、.Value2プロパティは 数値(シリアル値)を返します。
また、Rangeオブジェクトには .Textプロパティもあります。これはセルに表示されて
いるテキストを返すプロパティで、
たとえば、
セルに 2014/11/28 という日付けがセットされているときには、
.Valueプロパティ は 2014/11/28 (数式バーに表示されている値)
.Value2プロパティ は 41971 (シリアル値)
.Textプロパティ は 「11月28日」 (セルの表示形式で変化)
が返ります。
セル内の数値が桁あふれで ###### のようになっているときは .Textプロパティは
表示されている通りの文字列 "######" を返します。
>ちなみに、("B7")と("C4")かどちらかが入力がされてないと
>【住所または社名が入力されてません】とメッセージを出したいんですが
>何プロパティし調べればいいのですか?
セルが未入力かどうかは IsEmpty()関数で調べられます。
ただし、[B7]と[C4]と、対象セルが複数なので、少し工夫して
If WorksheetFunction.CountA(Range("B7,C4")) < 2 Then
MsgBox "【住所または社名が入力されてません】"
End If
のように一括で調べてもいいです。
|
|