Hi Shaoxin:
again, it would help if you were trying to explain what you are trying to accomplish. The particular statement you are having trouble with I also find troubling, because the Resize property of a range typically is a multi-cell range for which the Value property really isn't defined.
In addition, I am having trouble seeing a reference to the SpecialCells(xlCellTypeBlanks) property of a range without a preceding On Error Resume Next error trapping statement. The reason: if there no blank cells found in the specified range referring to this property will return an error. The safer way to do this would be along the following lines:
Dim r as Range
Set r = .SpecialCells(xlCellTypeBlanks)
If Not r Is Nothing Then
r.FormulaR1C1 = "=R[-1]C"
End If
Hope this helped,
Rolf