Phần mềm Office đã trở nên quá quen thuộc với người dùng, với nhiều lĩnh vực từ: giáo dục, tài chính, ngân hàng, CNTT, xây dựng, kinh doanh… Mặc dù mỗi lĩnh vực có những đặc thù khác nhau nhưng Office vẫn có thể đáp ứng tất cả các yêu cầu của người dùng. Đặc biệt đối với Excel, nó được sử dụng vào những công việc từ đơn giản đến phức tạp như: tính toán lương, bảng giá, kế toán, dự toán xây dựng. Với Excel người sử dụng không những có thể sử dụng những hàm có sẵn do Microsoft viết mà tự mình viết ra các hàm để xử lý, giải quyết những công việc, bài toán thực tế.

Tuy nhiên, có những bảng tính đồ sộ với dữ liệu hàng vạn dòng, hay những trang tính với những công thức mảng hay những công thức tham chiếu đến vùng dữ liệu lớn hoặc tham chiếu đến nhiều vùng dữ liệu thì người dùng ít nhiều sẽ gặp trở ngại trong công việc. Trở ngại ít là việc máy đưa ra kết quả 1 cách chậm chạp. Khi gặp những trở ngại như vậy, không ít người đã chán nản và có ý định chuyển sang sử dụng các phần mềm chuyện biệt khác.

Nhưng chúng ta cần biết rằng, trong excel còn chứa đựng trong nó 1 thế giới bao la khác nữa, đó là Visual Basic Aplication, ngôn ngữ lập trình ứng dụng đã sẵn có trong nó.

Chúng ta có thể dùng VBA để tạo các hàm mới, các Macro để giúp cho bạn giải quyết nhanh và chính xác hơn. Sử dụng VBA là cách nhanh nhất và tốt nhất để tự động hóa các nhiệm vụ và tùy chỉnh các ứng dụng của Microsoft Office.

Vậy Macro là gì?

Khi làm việc trong Excel, đôi lúc gặp phải những tình huống mà người sử dụng phải lặp đi lặp lại rất nhiều thao tác để thực hiện các nhiệm vụ tương tự nhau, ví dụ như thường xuyên phải định dạng dữ liệu thành một kiểu bảng giống nhau. Điều này rất dễ dẫn đến sự nhàm chán trong công việc. Do đó, khi thiết kế Excel, Microsoft đã đưa ra khái niệm Macro để có thể gói gọn tất cả các thao tác ấy vào một thao tác duy nhất.

Macro là tập hợp các lệnh và hàm được lưu trữ trong một mô-đun mã lệnh của VBA nhằm thực hiện một nhiệm vụ nào đó. Macro có thể được tạo bằng cách:

• Excel sẽ tự ghi lại thao tác của người dùng khi làm việc trên nó (Macro dạng kịch
bản) và khi gọi Macro này, Excel sẽ tự động lặp lại toàn bộ các thao tác trên;

• Người dùng tự viết các đoạn mã lệnh để thực hiện các thao tác tương ứng.
Sau khi được tạo ra, mỗi khi thực thi Macro, tất cả các thao tác đã được lưu trong
Macro sẽ được thực hiện tự động.

Về thực chất, Macro là một chương trình con dạng thủ tục (Sub) với từ khoá Public. Tuy nhiên, khác với các thủ tục khác, Macro là thủ tục không có tham số. Chính vì vậy, tất cả các thủ tục với từ khoá Public và không có tham số đều được xem là Macro và sẽ được hiển thị trong trình quản lý Macro của Excel (cách gọi: chọn trình đơn Tools / Macro/Macros hoặc bấm Alt+F8).
Để viết macros trong Excel, bạn thật sự cần học hai công cụ khác biệt. Trước hết, bạn cần học cách làm việc với Visual Basic. Mọi kiến thức bạn học về Visual Basic không những áp dụng được trong Excel mà còn cho các phần mềm Microsoft khác. Thứ hai bạn học cách sử dụng Excel. Càng nắm vững sử dụng bảng tính Excel, bạn càng xây dựng hiệu quả các macros.

Nhằm tăng tốc và tối ưu các mã lập trình VBA mà các bạn cần biết để năng cao khả năng lập trình của mình trong môi trường bảng tính Excel, Stanford – dạy kinh nghiệm lập trình giới thiệu với các bạn khóa học kinh nghiệm VBA - Excel.

Tham gia khóa học VBA-Excel sẽ giúp bạn sử dụng thành thạo công cụ Visual Studio 6.0 và VBA tích hợp sẵn trong Excel, Microsoft Access, SQL Server…Nắm chắc kiến thức cơ bản về VBA phục vụ cho công việc quản lý dữ liệu trong Excel. Tự xây dựng được các chương trình, báo biểu trong Excel…

Khóa học của chúng tôi không kéo dài nhưng với các chuyên gia giàu kinh nghiệm sẽ giúp bạn sử dụng thành thạo những công cụ trong VBA và làm được việc ngay sau khi học xong. Để bạn không chỉ hoàn thành tốt công việc hiện tại mà còn trở thành chuyên gia VBA trong Exel.

Mô hình đào tạo tại Stanford là "Dạy kinh nghiệm thực tế". Đến với chúng tôi bạn sẽ được trải nghiệm phong cách làm việc theo nhóm, việc này cũng giúp tăng sự tương tác giữa chuyên gia và học viên. Ngoài việc học kiến thức mới qua thực hành chi tiết bạn còn được chuyên gia chia sẻ kinh nghiệm thực tế.

Tại Stanfor, các khóa học kinh nghiệm lập trình được khai giảng liên tục trong tháng như: khóa học lập trình Java, khóa học lập trình Android, khóa học lập trình C#, khóa học kinh nghiệm Tester, các khóa học về lập trình web…

Ngoài ra khi tham gia khóa học tại Stanford – Dạy kinh nghiệm thực tế bạn sẽ tìm thấy những điểm đặc biệt mà không ở đâu có được đó là:

- Không đào tạo đại trà, mỗi lớp học sẽ có từ 5-12 học viên để đảm bảo chuyên gia có thể dạy và hỗ trợ tốt nhất cho bạn trong quá trình theo học tại Stanford.

- Bố trí phòng học theo kiểu phòng họp, làm việc nhóm giống như tại các công ty phần mềm hiện nay để tăng tính tương tác giữa thầy và trò.

- Bạn sẽ được học kiến thức mới và nắm chắc nó qua những buổi thực hành. Chia sẻ kinh nghiệm về xây dựng và phát triển dự án thực tế.

- Được cung cấp đầy đủ tài liệu từ Slide bài giảng, video quay lại từng buổi học của chuyên gia để bạn tiện ôn tập lại, bài tập, sourcecode demo và các tài liệu liên quan khác độc quyền mang thương hiệu của Stanford

- Hỗ trợ trong suốt quá trình làm việc sau này khi gặp khó khăn cũng như giới thiệu việc làm và cấp chứng chỉ hoàn thành khóa học kinh nghiệm tại Stanford.

Và còn rất nhiều điểm thú vị khác nữa đang chờ bạn khám phá khi tham gia học kinh nghiệm lập trình tại Stanford. Chi tiết xem tại: các chương trình ưu đãi dành cho học viên tại Stanford.
Hãy liên hệ với chúng tôi theo Hotline: 0936 172 315 – 0963 723 236 hoặc điện thoại: 04. 6275 2212 – 04. 6662 3355 để được tư vấn trực tiếp bạn nhé.

Stanford – Nâng tầm tri thức