こんにちは。 >ExcelのVBAでセルに文字(数字又は文字)が書かれているかの判断に”Empty”を使用していますが、 たぶん、ご質問が正確に伝わっていないようです。 Cells(1,1).Value =Empty を判定に使っているということでしょうか?コードを見せないと良く分かりません。 If Cells(1,1).Value ="" '長さ0の文字列 は、Cells(1,1).Value =Empty と同じ判定です。 通常は、 IsEmpty(Cells(1,1)) などとしますが、 VarType(ActiveCell) = vbEmpty という方法もあります。 >本当に文字だけ書かれているかどうかを判別する方法はないでしょうか、 その場合は、 VarType(ActiveCell) = vbString を使用します。なお、IsNumeric では、文字列の数字なのかは判
![ExcelVBAでの空白セルの判断方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/2d01822961b64a3436d1f4aab4180310801bec0a/height=288;version=1;width=512/https%3A%2F%2Foshiete.xgoo.jp%2Fimages%2Fsp%2Fqa_recommend%2F2099_5.jpg)