Excel Fans Club - Phan chia bai su dung macro
To WhoamI : lọ mọ lúc nửa đêm trên diễn đàn, bạn là thủy thủ mặt trăng - Sweet Moon Woman Warrior
Gửi erpvn, tuanktcdcn, và các bạn :
Theo nhận định đã nêu, mình xin đưa ra quá trình thực hiện cụ thể như sau :
Những bài viết cơ bản về Excel mình vẫn tiếp tục trình bày và sẽ hoàn thành những bài viết còn thiếu trong thảo luận này
Về sử dụng macro trong Excel mình chủ trương không lấy những ví dụ lớn ở những đơn vị sản xuất vì như vậy sẽ rất phức tạp, những ví dụ mang tính kỹ thuật nhỏ mình sẽ áp dụng ở đơn vị kinh doanh thương mại, những ví dụ mang tính tổng hợp mình dùng đơn vị kinh doanh du lịch
Mình tạm đề nghị chia mục này thành 3 mục nhỏ :
Ở cấp độ 1 - simple : câu hỏi là tại một ô xác định nào đó, ta di chuyển đến các ô khác như thế nào?
Ở cấp độ này, phương pháp điều khiển con trỏ mang tính đơn giản nhất, người viết macro chỉ ghi lại các thao tác trên bàn phím và Excel tự biên dịch thành các câu lệnh, cách thức di chuyển ở đây chủ yếu là sử dụng câu lệnh offset và khi bắt đầu thực hiện một macro, người dùng phải đặt con trỏ ở một vị trí xác định
Các ví dụ có thể thực hiện là các thủ thuật nhỏ như nhân bản giá trị trong bảng tính, thực hiện các thao tác in ấn, định dạng, .... Trong quá trình sử dụng Excel ta luôn có những thủ thuật nhỏ như vậy tùy theo công việc cụ thể của mỗi người
Ở cấp độ 2 - average : câu hỏi lúc này là ta di chuyển đến một ô tham chiếu chuẩn để từ đó di chuyển đến các ô khác như thế nào?
Trong cấp độ này ta nâng cao khả năng điều khiển con trỏ bằng lệnh tìm kiếm Find, mỗi vị trí dữ liệu cần được xác định bằng một giá trị xác định nào đó. Ví dụ ta đặt giá trị của ô A1 là “ppp”, lúc này ô này được gọi là ô tham chiếu chuẩn, mỗi khi con trỏ muốn di chuyển đều phải di chuyển đến ô này trước, rồi thực hiện lệnh di chuyển offset đến các ô cần thiết
Ta cũng dùng lệnh Find để tìm kiếm một giá trị xác định nào đó trong bảng tính, đưa giá trị của ô đó vào một biến số và gán giá trị tìm kiếm cố định “ppp” vào ô đó. Từ ô này ta tham chiếu đi các ô cần thay đổi dữ liệu và khi quay về ta thực hiện phép gán ngược lại
Các ví dụ có thể thực hiện là các chương trình xử lý từng công việc cụ thể như viết ủy nhiệm chi, bảng theo dõi chi tiết công nợ, báo cáo xuất nhập khẩu hàng hóa, ...
Ở cấp độ 3 - complete : câu hỏi lúc này là con trỏ đang ở đâu?
Ta đi vào khả năng kiểm soát con trỏ mạnh nhất, người dùng có thể chạy macro từ một vị trí bất kỳ, không nhất thiết phải sử dụng ô tham chiếu chuẩn, và không cần phải sử dụng thêm những ô phụ xử lý biến số di chuyển
Kết hợp với những kiến thức có được từ thực tế sử dụng Excel trong một doanh nghiệp cụ thể, đến đây ta hoàn toàn có thể tự xây dựng một chương trình Excel hoàn chỉnh xử lý tất cả mọi khâu của công tác hạch toán kế toán
Cấp độ 4 - advance : để dành cho bác Tuanktcdcn và erpvn nhé
Ngoài ra trong mỗi mục trên ta có thể có những chương trình giải trí, bạn nghĩ sao nếu mở Excel ra mà đã có sẵn một bức thư “phù hợp” để gửi tặng người yêu??? (đỡ tốn thời gian và để dành thời gian làm việc khác), hay một vài ngôi sao nhỏ lấp lánh theo một bản nhạc trữ tình???