請問在一個工作表中使用了 A, B, C 三個欄位
例如: A3:B5 都有資料, C1 放有公式, C3:C5 是以 C1 的公式計算後貼成值,
現在當有新資料加入時, 會把資料新增在 A, B 欄位, 新增筆數不一定,
例如: A6:B10 or A6:B12
請問如何在excel vba 中設計, 當 A, B 欄位有新增資料時,
C 欄位會自動根據 A, B 欄位新增的筆數, 自動將公式帶入還沒有值的 C 欄位, 然後再貼成值,
PS: A, B 欄位沒有資料, C 欄位就不用計算, 且原來 C3:C5 也不用計算了,
因為每次要貼的資料量不是只有 A, B 欄位, 也會一直新增, 而且 C 以後的每個欄位會用到不同的公式,
想先了解簡單的如何寫, 然後再自己修改,
麻煩各位EXCEL VBA的專家指導,感謝!!
更新1:
感謝 先生大大 的回覆, 不好意思, 我沒有講清楚, vlookup 公式是參考另外一個 sheet, 例如: VLOOKUP(A1,sheets!$A:$D,4,FALSE), 並非 B1, 我只是找個比較簡單的例子, 且要更正一個地方: PS: A, B 欄位有資料時, C 欄位就不用計算, 例如原來的 C3:C5 就不用貼上這個公式 大大寫的, 有個問題是, 例如: 當 B3 欄位的值變更, A3, B3, C3 欄位都有資料, C3 的值也會因 B3 有變更而跟著變更, 不會因 A3, B3 有資料, C3 就不會計算 或者換另外一個角度思考, 當 A5:B10 有資料時, 要如何讓 C5:C10 是自動被 select, 感謝大大的協助