Excelの質問です。空白のセルを検索し、ダイアログボックスで把握したい。
こんばんは。
またまたExcelで頭を悩ませています(>_<)
仕事上、大量のデータを扱うことが多いのですが、データがしっかり入力されているのか否かをチェックする必要に迫られまして・・・。
ここ↓
http://d.hatena.ne.jp/Deja/20090124/1232780962
のやり方なども参照してみたのですが、「同じ行の他のセルに空白データがある場合も選択してしまう」ことから、別の方法を探ってみました。
そして、ダイアログボックスで空白セルを探すことを決めたのですが、書いたコードがうまく作動しません(;_;)
Sub blanksearch()
MsgBox (Range("A1:A1000").SpecialCells(xlCellTypeBlanks).Address)
End Sub
は、うまく作動し、ダイアログボックスで空白セルの範囲が表示されたのですが、A列の最下行から検索しようと思い、
Sub blanksearch()
MsgBox (Range(.Range("A1"), .Range("A" & Rows.Count).End(xlUp)).SpecialCells(xlCellTypeBlanks).Address)
End Sub
と書きかえると、「参照が不正または不完全です。」というエラーメッセージが表示されてしまいました(ToT)
2つめのコードはなぜ、うまく動作しないのでしょうか?お暇な時で構いませんので、教えていただければ幸いです。
よろしくお願いします<m(__)m>
お礼
ほかのPCのモニタに交換して立ち上げなおしたら、ダイアログボックスが消えていました! 助かりました。 元のモニタは、とりあえず仕事を終えたあとでスイッチなどチェックしてみます。本当にありがとうございました。