Xin nhắc lại: đây là VBA Arrays, không phải Wks Function Arrays
Về mặt bản quyền, cuốn sách của Christian là của bác Duyệt bỏ tiền ra mua, tạm thời I vừa đọc qua Chương Array VBA, xin phép D tạm biên dịch vậy,
Tác giả vốn là 1 nhà sư phạm, nên để hiểu được Array thì các bạn phải tự khám phá, sách chỉ gợi ý, các bạn có tự suy nghĩ thì mới hiểu sâu được.
Trong bài dịch sau, I cố gắng giử nhiều nguyên văn (tiếng Anh) càng tốt.
1/-Dẫn nhập.
Để hiểu rõ được array , coi như các bạn đã biết qua về Loops (vòng lặp). Arrays là lists mà each element of the list is an indexed element (được lập chỉ mục).Khi làm việc với list thì array là công cụ rất hiệu quả
Case study: Bạn muốn ghi nhớ lại :
1.1/-The names
1.2/-Salaries của các nhân viên của mình
Bạn có thể dùng Loops dể giải quyết được, tuy nhiên sẽ không ghi nhớ được các thông tin nầy vào memory để xử lý về sau....
Nói nhiều mà không làm thì... xin gửi bạn 1 bài tập trước khi tiếp ( đúng theo bài của tác giả): Ex 9.1: Aggregating Sales Data
Column A là tên của các nhân viên “biên chê”, B là số sổ bảo hiểm
Colm D là số sổ bảo hiểm của : các nhân viên “biên chế+ không thường xuyên
E là ngày bán hàng, F là số tiền bán được
Bài toán đặt ra: bạn hãy điền vào cột H,I tổng số hang bán được của các nhân viên “biên chê”.Bài giải thì có săn, bạn sẽ được đọc tiếp, tuy nhiên để hiểu rõ và áp dụng được Array trong bài toán của mình bạn hãy suy nghĩ và cho đáp án trước.
Có thể cho code cụ thể, hoặc phương hướng thôi. Ex
ung Loops dể duyệt, khi gặp tiêu chuẩn thì: transfer the information on this employee to another section of the wks. Dùng Filter...
Để áp dụng trong Ktoan( cái nầy các bạn rành hơn tôi) bạn có thể coi:
Column A: số TK, Column B: diễn giải tên TK( trong bảng danh mục TK)
Colm D: số TK trong SNKý chung phát sinh hàng ngày.......