Excel VBA質問箱 IV

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

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


51124 / 76738 ←次へ | 前へ→

【30488】Re:最終行取得のところで
質問  りんご3  - 05/10/28(金) 16:36 -

引用なし
パスワード
   ▼Kein さん:
>要するに、データの入力チェックをしたいのですね ?
>"一件も入力されていない" 場合なら、あなたのコードで良いわけですが、
>"一件でも入力漏れがあれば" という処理にするなら
>
>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
>
>などとすれば良いでしょう。

早速の回答ありがとうございます。
早速ためしてみたのですが、毎回、15行ばかりになるわけではなく、
一行の時もあれば10行の時もあるので
上のプログラムだと15行全部に値がないと次にいかないかたちになってしまうのですが・・・・
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 発言

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