|
▼にしもり さん:
こんにちは。
> Range("A3").Select
> r = .Row.Count
> '↑ここでエラーがでます。
う〜ん、、ドットの前のオブジェクトが指定されてないから、
Excelは何の.Row.Count か分からないからです。
また、
Rangeオブジェクトの.Rowプロパティは行番号を返すもので、
そこには .Countというプロパティもありませんから、2重の構文
エラーとなってます。
> 範囲に空白セルが少なくとも1個あるか無いかを
Dim myRange As Range
Dim n As Long
With ActiveSheet
Set myRange = Intersect(.UsedRange, _
.UsedRange.Offset(2), .Columns("R:S"))
MsgBox myRange.Address(0, 0)
n = WorksheetFunction.CountBlank(myRange)
If n > 0 Then
MsgBox "空白セルが " & n & "個あります"
Else
End If
End With
のように書いたらどうでしょう?
|
|