Macro

  • Thread starter hoa-anntours
  • Ngày gửi
H

hoa-anntours

Guest
1/11/05
33
0
0
Tp Ho chi Minh
các anh chị trong box VBA oi, cho em hỏi chút nhé.
Khi em thực hiện động tác sau
Cell D1= cell B1 * cell C1
khi đã ghi lại thao tác vừa ghi đó
thì em được đoạn mã sau:
ActiveCell.FormulaR1C1 = "=RC[-2]*RC[-1]"
Range("D2").Select
Hì hì cho em hỏi: "=RC[-2]*RC[-1]"
có nghĩa nghĩa gì thế???
 
Khóa học Quản trị dòng tiền
levanduyet

levanduyet

Welcome
16/10/04
537
19
18
HCM
my.opera.com
hoa-anntours nói:
các anh chị trong box VBA oi, cho em hỏi chút nhé.
Khi em thực hiện động tác sau
Cell D1= cell B1 * cell C1
khi đã ghi lại thao tác vừa ghi đó
thì em được đoạn mã sau:
ActiveCell.FormulaR1C1 = "=RC[-2]*RC[-1]"
Range("D2").Select
Hì hì cho em hỏi: "=RC[-2]*RC[-1]"
có nghĩa nghĩa gì thế???
Công thức tại ô D1 của bạn là =B1*C1
Vậy từ ô D1 bạn di chuyển bao nhiêu cột để đến ô B1? có phải là 2 không? Và có phải bạn phải di chuyển về phía tay trái (ngược) không? đó là lý do trong công thức bạn ghi lại bằng Macro là RC[-2]. Bạn chú ý: RC, trong đó R là Row (hàng), C là Column (cột). Giải thích tương tự với RC[-1].
Bạn hãy thử ghi lại macro và lập công thức có các ô không cùng trên một hàng sau đó "ngâm cứu" thử xem!

Lê Văn Duyệt
 
H

hoa-anntours

Guest
1/11/05
33
0
0
Tp Ho chi Minh
levanduye nói:
Bạn hãy thử ghi lại macro và lập công thức có các ô không cùng trên một hàng sau đó "ngâm cứu" thử xem!

Lê Văn Duyệt
Bác Duyệt ơi!
Em hiểu rồi
Em tự ghi lại các ô có công thức không cùng trên một dòng và ko cùng cột.
Bác cho hỏi, trong khi ghi và sửa code, em thấy có một số công thức trong đó
nhưng không hiểu ý nghĩa của nó, mình có thể tìm hiểu các formula đó ở đâu vậy bác
Em bỏ qua cái đợt học VBA năm trước giờ tiếc quá.
Hy voọng Box VBA sẽ có những buổi học tiếp theo như thế
Cám ơn Bác Duyệt nhiều.

PP//SS::Em tìm thấy các thuật ngữ VBA rùi, bác thông cảm em chưa dạo hết box VBA nên không thấy
 
Sửa lần cuối:

Xem nhiều

Webketoan Zalo OA