2010-05-18 65 views

回答

3

ActiveCell.FormulaR1C1使用其他類型的單元格地址的,在這裏你的名字他們行1列1.使用ActiveCell.Formula

1

之所以它顯示$ B:$ B是因爲你的VBA公式中包含C2。 Excel的VBA是因爲你使用的是FormulaR1C1方法解釋這是在工作表中的第2列。

認沽C2在雙引號。

ActiveCell.FormulaR1C1 = "=IF(OR(A2=""ETG_C"",A2=""ETGC""),""C2"",""na"")"