- ベストアンサー
現在選択中のセルの中に空白があるのなら
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
sub macro1() if application.counta(selection) < selection.count then msgbox "空白セルがあります" end if end sub みたいな。
その他の回答 (2)
- tom04
- ベストアンサー率49% (2537/5117)
回答No.2
こんばんは! 人それぞれで色々なコードになると思いますが・・・ 一例です。 単に空白セルがあるか?ないか?だけでよい訳ですよね? Sub Sample1() Dim c As Range, myFlg As Boolean For Each c In Selection If c = "" Then myFlg = True Exit For End If Next c If myFlg = True Then MsgBox "空白セルあり" Else MsgBox "空白セルなし" End If End Sub こんな感じではどうでしょうか?m(_ _)m
質問者
お礼
ありがとうございました。
noname#203218
回答No.1
VBAの一例です。ご参考まで。 For Each ステートメントを使用するのが簡単かと思います。 Sub test() Dim r As Range For Each r In Range(Selection.Address) If r.Value = Empty Then MsgBox "空白セルがあります" Exit For End If Next End Sub
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。