Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


51120 / 76732 ←次へ | 前へ→

【30486】Re:最終行取得のところで
回答  Kein  - 05/10/28(金) 16:20 -

引用なし
パスワード
   要するに、データの入力チェックをしたいのですね ?
"一件も入力されていない" 場合なら、あなたのコードで良いわけですが、
"一件でも入力漏れがあれば" という処理にするなら

n = Application.WorksheetFunction.CountA(Range("C13:C27"))
If n < 15 Then
  MsgBox "明細を入力していない個所があります", vbOKOnly, "注文書作成"
  Exit Sub
End If

とか

n = Application.WorksheetFunction.CountBlank(Range("C13:C27"))
If n > 0 Then
  MsgBox "明細を入力していない個所があります", vbOKOnly, "注文書作成"
  Exit Sub
End If

などとすれば良いでしょう。

0 hits

【30484】最終行取得のところで りんご3 05/10/28(金) 16:10 質問
【30486】Re:最終行取得のところで Kein 05/10/28(金) 16:20 回答
【30488】Re:最終行取得のところで りんご3 05/10/28(金) 16:36 質問
【30493】Re:最終行取得のところで Kein 05/10/28(金) 17:23 回答
【30495】Re:最終行取得のところで りんご3 05/10/28(金) 17:40 お礼
【30494】Re:最終行取得のところで hine 05/10/28(金) 17:38 発言

51120 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free