
No.2ベストアンサー
- 回答日時:
No.1の者です。
セルが複数ある場合、1つずつ確認する形になると思います。
.Value で、セルのデータを取得できますので、そこで文字があるかの
チェックができます。
シンプルなチェックだと
Sub 空白セル()
If Range("A1").Value = "" Then Msgbox "A1セルは空白です。"
If Range("S1").Value = "" Then Msgbox "S1セルは空白です。"
If Range("K1").Value = "" Then Msgbox "K1セルは空白です。"
End Sub
For Eachは、まとまったものを、1つずつ確認する時に便利です。
ワークシートや、複数のセルなど。
Sub 空白セル()
Dim myRng As Range
For Each myRng In Range("A1,K1,S1")
If myRng.Value = "" Then msgbox "空白セルがあります"
Netx
End Sub
No.1
- 回答日時:
おはようございます。
例えば下記の様な感じとかは、どうでしょうか?
Sub 空白セル()
Dim myRng As Range, myAdr As String
myAdr = ""
For Each myRng In Range("A1,K1,S1")
If myRng.Value = "" Then
myAdr = myAdr & myRng.Address(False, False) & ","
End If
Next
If myAdr <> "" Then
MsgBox myAdr & "が空白です"
End If
End Sub
早速の返信有難う御座います。
調べたらLongは数字を扱うのでNGですね。基本でした。
いただいたコードですが思ったより複雑なのですね。
確認していきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
未記入がある場合はマクロを実行させない方法
その他(Microsoft Office)
-
EXCEL VBA で指定した範囲に入力があるかどうか?
Visual Basic(VBA)
-
エクセルマクロで特定の範囲が空白という条件
Excel(エクセル)
-
4
Excel マクロ VBAで未入力セルエラーのメッセージ表示を、指定のセル名で表示したい
Excel(エクセル)
-
5
VBA Cのセルが空白でなかったら、Aのセルに順番に数値を入力
Visual Basic(VBA)
-
6
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
7
マクロについて質問です 範囲内のセルが空白か調べるにはどのようなプログラムになるんでしょうか? セル
Visual Basic(VBA)
-
8
【EXCEL】【VBA】空欄は飛ばして処理する方法を教えて下さい。
Excel(エクセル)
-
9
VBAで空白セルにのみ数値を代入する方法
Excel(エクセル)
-
10
エクセル 未入力セルがあると保存できない設定
Excel(エクセル)
-
11
エクセルで未入力セルを警告する方法
Excel(エクセル)
-
12
VBAで「セルに何か入っている場合」
Windows Me・NT・2000
-
13
vba 2つの条件が一致したらコピーして別シートに値のみ貼り付け
Visual Basic(VBA)
-
14
Excelで未入力のセルがある場合にエラーメッセージをだしたい。
Excel(エクセル)
-
15
EXCEL あるセルに数字が入力されれば既存マクロ実行させたい
Excel(エクセル)
-
16
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
-
17
エクセルで未入力の際、エラーメッセージを表示させたい
Excel(エクセル)
-
18
【Excel VBA】指定行以降をクリアするには?
Visual Basic(VBA)
-
19
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
20
同じ作業を複数のシートに実行させるにはどうしたらいいのでしょうか
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
このカテゴリの人気Q&Aランキング
-
4
別シートから年齢別の件数をカ...
-
5
別のシートから値を取得するとき
-
6
ExcelのVBAコードについて教え...
-
7
特定のPCだけ動作しないVBAマク...
-
8
【VBA】Excelの特定範囲のセル...
-
9
別シートから年齢別の件数をカ...
-
10
【Excel VBA】指定行以降をクリ...
-
11
VBA シートのボタン名を変更し...
-
12
エクセルのエラーメッセージ「4...
-
13
ExcelVBAを使って、値...
-
14
グラフの交点の求め方(Excel)
-
15
Excel VBAについて、 フォルダ...
-
16
アウトルックが起動しているか...
-
17
メッセージボックスのOKボタ...
-
18
ExcelのVBAコードについて教え...
-
19
エクセルvbaでdocuworksprinter...
-
20
個別に違う添付ファイルを付け...
おすすめ情報
公式facebook
公式twitter