|
すいません。
どうもうまくいきません。
実際には下記のようなコードを書いています。
Selection.AutoFilter Field:=2, Criteria1:="2"
Range("C1").Select
ActiveCell.FormulaR1C1 = "=""0""&RC[-2]"
Range("C1").AutoFill Destination:=Range("C1:C" & Range("A5000").End (xlUp).Row)
Selection.AutoFilter Field:=2, Criteria1:="3"
Range("C1").Select
ActiveCell.FormulaR1C1 = "=RC[-2]"
Range("C1").AutoFill Destination:=Range("C1:C" & Range("A5000").End (xlUp).Row)
Selection.AutoFilter Field:=4
これですと、B列の選択値を3に変更してC列の計算式をオートフィルすると
B列の選択値にかかわらずC列の計算式が全て上書きされてしまいます。
B列で選択したC列のセルのみ計算式が入るようにする方法がないでしょうか。
|
|