
No.3ベストアンサー
- 回答日時:
こんばんは、
範囲が塊なら、こんな方法もあります。
Sub Sample()
If WorksheetFunction.CountBlank(Range("A1:B10")) > 0 Then MsgBox ("空白があります")
End Sub
また、必須項目入力を確かめるなどに使う場合
セル範囲に名前定義して
参考:https://kokodane.com/kihon13.htm
Sub 名前付きセル範囲() ’必須入力は、仮の名前
Dim rng As Range
For Each rng In Range("必須入力")
If rng.Value = "" Then MsgBox ("空白があります")
Exit Sub
Next rng
End Sub
No.2
- 回答日時:
こんばんは!
単に空白に見えているセルがあるかないか?だけの判断で良いのですね。
(例えばセル番地を取得するコトなどはしない)
一例です。
必ず調べたい範囲を範囲指定し、マクロを実行してみてください。
Sub Sample1()
Dim c As Range
Dim 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
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルマクロで特定の範囲が空白という条件
Excel(エクセル)
-
Excel VBA 空白セルがあったらメッセージボックスで知らせたい
Visual Basic(VBA)
-
VBA 列が空白なら別のマクロへ移動したい
Visual Basic(VBA)
-
-
4
EXCEL VBA で指定した範囲に入力があるかどうか?
Visual Basic(VBA)
-
5
Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです
Visual Basic(VBA)
-
6
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
7
もしセルが#N/A"なら~をする・・・には?"
Excel(エクセル)
-
8
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
9
未記入がある場合はマクロを実行させない方法
その他(Microsoft Office)
-
10
Excel VBAで特定の範囲の空白セルを探して行番号を表示させる方法を教えてください。
Visual Basic(VBA)
-
11
VBAで特定の文字が入力されたセルを選択
Excel(エクセル)
-
12
excelマクロ 範囲の空白判定
USBメモリー・SDカード・フラッシュメモリー
-
13
飛び地セルの空白判定
Visual Basic(VBA)
-
14
なぜこんな初歩的なVBAのIf文でエラーか発生して使えないのか、全く理解出来ません。誰か助けてくださ
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBA 空白セルがあったら...
-
VBA 別ブックから条件に合うも...
-
DataGridViewでセルを結合したい
-
エクセルの取り消し線を検出す...
-
クリップボードの内容を変数に...
-
Excel VBA コンボボックスで空...
-
【VB.NET】DataGridViewセルの...
-
マクロについて質問です 範囲内...
-
複数セルに〇印をつけるマクロ
-
エクセルで計算式の中のセル表...
-
エクセル: セルの枠を超えて表示
-
エクセルのセル内に全角数字を...
-
エクセル:マクロ「Application...
-
EXCELで特定のセルに表示...
-
excelで、スクロールをすると限...
-
エクセルで連続データから、数...
-
【画像あり】オートフィルター...
-
エクセルのアポストロフィを一...
-
エクセルのセル内の余白の設定...
-
IF関数で空欄("")の時、Null...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBA 空白セルがあったら...
-
Excel VBA コンボボックスで空...
-
VBA 別ブックから条件に合うも...
-
Excelマクロで空白セルの大小比...
-
クリップボードの内容を変数に...
-
Excel 入力規則のリストのカー...
-
【VBA】セルが空白の場合に処理...
-
複数セルに〇印をつけるマクロ
-
【VB.NET】DataGridViewセルの...
-
マクロについて質問です 範囲内...
-
DataGridViewでセルを結合したい
-
VBA サンダーバードのメール自...
-
VBA 文字列を1文字ずつ調べて"...
-
JTableにおけるセルの結合について
-
VBAを用いて特定の範囲のセルの...
-
マウスを乗せたときにセルの色...
-
Excel VBA 多重ループについて
-
FireFoxについて
-
VBAの参照方法について
-
Goolgeスプレッドシートの内容...
おすすめ情報