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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 空白行も含めてソートしたい 3 2022/02/01 23:13
- Visual Basic(VBA) Excelマクロで空白セルの大小比較処理について 1 2023/09/29 10:24
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Visual Basic(VBA) ExcelVBAのマクロについて。 9 2022/05/04 14:50
- Excel(エクセル) B列に文字がはいったらA列に数字が入るマクロードを完成させたい 4 2023/04/21 01:58
- Visual Basic(VBA) 飛び地セルの空白判定 2 2022/10/24 15:54
- Visual Basic(VBA) ユーザーフォーム内のテキストボックスからオートフィルター抽出を行う方法 3 2021/12/13 19:58
- Visual Basic(VBA) 条件をつけて 抽出 7 2021/12/14 14:37
- Excel(エクセル) 日付で矢印マクロ 4 2023/07/25 16:47
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
未記入がある場合はマクロを実行させない方法
その他(Microsoft Office)
-
エクセル 未入力セルがあると保存できない設定
Excel(エクセル)
-
Excel マクロ VBAで未入力セルエラーのメッセージ表示を、指定のセル名で表示したい
Excel(エクセル)
-
-
4
エクセルVBA ブックを閉じる前に確認メッセージを表示したい
Excel(エクセル)
-
5
エクセルマクロで特定の範囲が空白という条件
Excel(エクセル)
-
6
【EXCEL】【VBA】空欄は飛ばして処理する方法を教えて下さい。
Excel(エクセル)
-
7
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
8
マクロについて質問です 範囲内のセルが空白か調べるにはどのようなプログラムになるんでしょうか? セル
Visual Basic(VBA)
-
9
VBA Cのセルが空白でなかったら、Aのセルに順番に数値を入力
Visual Basic(VBA)
-
10
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
11
エクセルのセル空白時にセルを色付け+メッセージを表示
その他(Microsoft Office)
-
12
エクセルで、「複数のセルの中に"が一つでもある時」の式は
Excel(エクセル)
-
13
UserForm1.Showでエラーになります。
工学
-
14
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
15
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
16
Excel vbaで特定の文字以外が入っている時、メッセージを表示させるプログラムについて
Visual Basic(VBA)
-
17
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
18
エクセルで未入力セルを警告する方法
Excel(エクセル)
-
19
Excelで未入力のセルがある場合にエラーメッセージをだしたい。
Excel(エクセル)
-
20
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBA 空白セルがあったら...
-
VBA 別ブックから条件に合うも...
-
クリップボードの内容を変数に...
-
VBA 文字列を1文字ずつ調べて"...
-
Excelマクロで空白セルの大小比...
-
Excel 入力規則のリストのカー...
-
エクセルで表示形式の時刻の「0...
-
日付だけを変更して印刷(Excel)
-
エクセルでの計算式で求められ...
-
エクセル:マクロ「Application...
-
EXCELで特定のセルに表示...
-
ある列、或いは、ある行のセル...
-
エクセル: セルの枠を超えて表示
-
31:30:00が1900/1/1 7:30:0
-
エクセルのアポストロフィを一...
-
E列のセルに数値が入れば(空白...
-
Excel にて条件付き書式の色に...
-
【Excel】 特定セルだけに「ゼ...
-
Excelの条件付き書式設定の太い...
-
IF関数で空欄("")の時、Null...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBA 空白セルがあったら...
-
Excel 入力規則のリストのカー...
-
マウスを乗せたときにセルの色...
-
クリップボードの内容を変数に...
-
Excel VBA コンボボックスで空...
-
複数セルに〇印をつけるマクロ
-
DataGridViewでセルを結合したい
-
GridViewの行選択イベントを発...
-
【VB.NET】DataGridViewセルの...
-
VBA サンダーバードのメール自...
-
VBA 別ブックから条件に合うも...
-
マクロについて質問です 範囲内...
-
Excelマクロで空白セルの大小比...
-
【VBA】セルが空白の場合に処理...
-
VB2005 DATAGRIDVIEWでの矢印キ...
-
SPREADで1つのセルに複数のチ...
-
■EXCEL(二つのセルの文字列を一...
-
vba、targetのRow,Colomnの値取得
-
エクセル チェックボックスの...
-
エクセルの取り消し線を検出す...
おすすめ情報