プロが教えるわが家の防犯対策術!

お世話になります。
表のある列(例えばここではB列とF列にします)の3行目から50行目までの範囲で、
(つまり”B3:B50”と”F3:F50”の範囲)データがあるか否かを調べたいのですが、
どのようにコードを書けばいいのかを教えていただきたいのです。

よろしくお願いします。

A 回答 (2件)

こんにちは



関数式をどう扱うかのにもよりますが、ワークシート関数の
 COUNTA または COUNTBLANK
を利用するのが手っ取り早いのではないでしょうか?

https://docs.microsoft.com/ja-jp/office/vba/api/ …
    • good
    • 0
この回答へのお礼

早速にご回答いただきありがとうございます。
よくわかりました。使わせていただきます。

お礼日時:2021/09/22 19:04

Sub samp()


yn = "なし"
For Each v In Range("b3:b55,f3:f50")
If Not IsEmpty(v.Value) Then yn = "あり": Exit For
Next
Stop
End Sub
    • good
    • 1
この回答へのお礼

早速にご回答いただきありがとうございます。
よくわかりました。使わせていただきます。

お礼日時:2021/09/22 19:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A