Sự khác biệt giữa một function và một sub trong Excel VBA là: một function có thể trả về một giá trị, trong khi một Sub thì không, nó thực hiện các công việc nào đó do người lập trình mong muốn bằng các đoạn code. Function và sub rất hữu ích khi chương trình VBA bạn viết có kích thước lớn, xử lý nhiều công việc.FunctionNếu bạn muốn Excel VBA thực hiện một nhiệm vụ mà trả về một … [Đọc thêm...] vềMacro VBA – Function và Sub
Macro & VBA
Macro VBA – Macro Errors (Các lỗi khi chạy Macro)
Trong khi làm việc với Macro, đôi khi bạn sẽ gặp các lỗi phát sinh. Vậy làm thế nào để xử lý các lỗi này? Bài viết này hướng dẫn bạn thực hiện điều đó. Đầu tiên, chúng ta hãy tạo ra một số errors cơ bản.Tạo một command button trên worksheet của bạn, và paste đoạn code bên dưới:x = 2 Range(“A1”).Valu = x1. Kết quả khi click vào command button:2. Click OK.Biến x chưa được định … [Đọc thêm...] vềMacro VBA – Macro Errors (Các lỗi khi chạy Macro)
Macro VBA – Events (sự kiện)
Events là những hành động được thực hiện bởi người dùng khi kích hoạt Excel VBA để thực thi code. Event Workbook Open (khi mở Workbook)Đoạn code trong Event Workbook Open sẽ được thực hiện bởi Excel VBA khi bạn mở Workbook đó.1. Mở cửa sổ Visual Basic Editor.2. Double click vào This Workbook trong Project Explorer.Chọn Workbook từ drop-down list bên trái và chọn Open … [Đọc thêm...] vềMacro VBA – Events (sự kiện)
Macro VBA – Date and Time (Ngày và Giờ)
Nếu bạn sử dụng Macro VBA trong Excel và gặp các vấn đề khi làm việc với Ngày và Giờ, thì bạn hãy đọc bài viết này để hiểu và sử dụng hiệu quả hơn.Tạo một command button trên worksheet của bạn, và paste đoạn code bên dưới, sau đó click vào button để thực hiện đoạn code.Year, Month, Day (Năm, Tháng, Ngày) của một ngàyMacro sau sẽ xác định Năm của một ngày – dùng hàm … [Đọc thêm...] vềMacro VBA – Date and Time (Ngày và Giờ)
Macro VBA – Application Object (Đối tượng ứng dụng trong Excel)
Đối tượng đứng đầu trong các đối tượng chính là Excel, các đối tượng này được gọi là Application Object. Các Application Object cho phép truy cập đến rất nhiều lựa chọn liên quan đến Excel.WorksheetFunctionBạn có thể sử dụng thuộc tính WorksheetFunction trong Excel VBA để truy cập các chức năng Excel.Đặt command button trên worksheet và thêm dòng mã sau đây:Range(“A3”).Value = … [Đọc thêm...] vềMacro VBA – Application Object (Đối tượng ứng dụng trong Excel)