anhtotbung35
Thành viên hoạt động
- Tham gia
- 16/2/09
- Bài viết
- 149
- Được thích
- 26
- Nghề nghiệp
- Kế toán
Mình có công thức trong VBA như sau:
Range("B10").FormulaR1C1 = "=Max(R[-3]C5:R10C5)"
thì code này chạy Ok
Mình biến tấu công thức trên như sau:
Dim r, n As Integer
r = xlLastRow([BKBR!B:B]) 'dòng cuối của cột B
n = r -2
Range("B10").FormulaR1C1 = "=Max(R[-n]C5:R10C5)"
thay vì tham số R[-3] mình thay bằng R[-n] thì code báo lỗi
Mình muốn đưa tham số n vào công thức trên thì phải viết như thế nào?
Range("B10").FormulaR1C1 = "=Max(R[-3]C5:R10C5)"
thì code này chạy Ok
Mình biến tấu công thức trên như sau:
Dim r, n As Integer
r = xlLastRow([BKBR!B:B]) 'dòng cuối của cột B
n = r -2
Range("B10").FormulaR1C1 = "=Max(R[-n]C5:R10C5)"
thay vì tham số R[-3] mình thay bằng R[-n] thì code báo lỗi
Mình muốn đưa tham số n vào công thức trên thì phải viết như thế nào?