我已經多次運行這個問題並且仍然沒有找到解決方案,或者爲什麼這樣做不起作用。我想用細胞的方法輸入公式通過柱,所以我這樣寫:(只是一個例子)VBA Excel R1C1Formulas使用單元格方法
With ws
iEndCol = .cells(4650,1).End(Xlup).Column
For i = 2 To iEndCol
.Cells(i, 2) = "=VLOOKUP([RC-1],Somesheet!someTable,10,FALSE)"
Next
End With
當這種這麼想的工作(方法誤差)我嘗試這樣:
Cells(i,2).Select
Do While IsEmpty(ActiveCell.Offset(0, -1)) = False
ActiveCell.Formula = "=VLOOKUP([RC-1],Somesheet!someTable,10,FALSE))"
ActiveCell.Offset(1, 0).Select
Loop
或代替.Formula,我嘗試.FormulaR1C1,.Formulalocal等,這也不起作用。那麼這是什麼工作:
Range("B2").Select
Do Until IsEmpty(ActiveCell.Offset(0, 5)) And IsEmpty(ActiveCell.Offset(0, 6))
If IsEmpty(ActiveCell) = False Then
ActiveCell.Offset(0, 1).Formula = "=VLOOKUP(B2,Somesheet!someTable,10,FALSE)"
End If
ActiveCell.Offset(1, 0).Select
Loop
什麼是我不理解使用單元格輸入公式?
問了一個問題,並瞭解了6件事情。非常感謝 – Bippy 2012-01-08 23:37:05