2010-05-18 61 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"")"