Path và FullName Workbooks trong VBA - ự học Excel VBA

Trong bài này mình sẽ hướng dẫn cách sử dụng hai thuộc tính, đó là Path và FullName của đối tượng Wordbook trong lập trình VBA. Khi bạn muốn lấy đường dẫn của một file Excel bằng ngôn ngữ VBA thì cách tốt nhất là sử dụng hai phương thức Path và FullName của đối tượng Workbooks. ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

Cách dùng Workbook và Worksheet trong VBA - ự học Excel VBA

Trong bài này chúng ta sẽ tìm hiểu hai đối tượng Workbook và Worksheet trong VBA, qua bài này bạn sẽ hiểu được sự phân cấp của hai khái niệm Workbook và Worksheet được sử dụng trong VBA như thế nào. Trước tiên hãy chắc chắn rằng bạn đã biết cách viết một Macro trong VBA nhé, bởi kể từ bài này ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

Đối tượng Application trong VBA: Chứa toàn bộ object của VBA - ự học Excel VBA

Trong bài này mình sẽ giới hiệu đối tượng Application trong VBA, đây là đối tượng chứa tất cả những đối tượng con khác, tức là nó đang ở cấp cao nhất của ứng dụng Excel. Application đại diện cho ứng dụng Excel, vì vậy bạn có thể truy cập đến bất kì một Workbook hay Worksheet nào thông qua nó. ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

Các lỗi Macro thường gặp khi lập trình VBA - ự học Excel VBA

Trong bài này mình sẽ đưa ra một số lỗi Macro thường gặp khi bạn lập trình Excel VBA. Nếu bạn là người đang tìm hiểu về VBA thì chắc chắn sẽ gặp phải những lỗi này, và qua bài này bạn sẽ biết cách fix nó. Khi bạn học bất kì một ngôn ngữ lập trình nào cũng vậy, việc ngôn ngữ đó hỗ trợ Debug là ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

Hộp thoại MsgBox trong Excel VBA - ự học Excel VBA

Trong bài này mình sẽ hướng dẫn sử dụng hộp thoại MsgBox trong VBA, đây là hộp thoại dùng để hiển thị thông tin và thông báo trong lập trình Excel VBA. Hộp thoại MsgBox chỉ có một công dụng duy nhât là hiển thị một thông báo dạng popup, sau đó trả kết quả của hành động mà người dùng đã chọn trên ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

Hộp thoại InputBox trong VBA - ự học Excel VBA

Trong bài này chúng ta sẽ tìm hiểu cách sử dụng hộp thoại InputBox trong VBA, đây là hàm dùng để lấy thông tin từ người dùng. Có một số chức năng yêu cầu người dùng nhập một giá trị nào đó thì này ta sẽ sử dụng hộp thoại InputBox VBA. Hộp thoại này sẽ yêu cầu người dùng nhập dữ liệu vào, sau đó ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

Cảnh báo Enable Macros trong VBA - ự học Excel VBA

Trong bài này mình sẽ hướng dẫn cách khắc phục cảnh báo Enable Macros trong VBA. Thông báo này sẽ xuất hiện dưới dạng một Security Warnning, nó cho thấy tính năng Macros đã bị tắt. Khi gặp hộp thoại thông báo này thì bạn hãy click vào button Enable Macros nếu chắc chắn file Excel này an toàn nhé. ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

Cách thêm Macro vào thanh Toolbar Excel - ự học Excel VBA

Trong bài này mình sẽ hướng dẫn các bạn cách thêm Macro vào thanh Quick Access Toolbar trong Excel, điều này giúp bạn chạy Macro một cách dễ dàng hơn. Thông thường, khi muốn chạy một macro thì bạn phải sử dụng hộp thoại Macro nằm trong tab Developer. điều này gây phiền toái nếu bạn có một macro ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

ìm hiểu thuộc tính FormulaR1C1 trong VBA - ự học Excel VBA

Trong bài này mình sẽ giải thích thuộc tính FormulaR1C1 trong VBA, đây là thuộc tính mà bạn sẽ thấy khi sử dụng tính năng Record Macro. Trong VBA có thuộc tính Formula dùng để tạo công thức rồi, nhưng tại sao lại xuất hiện thêm thuộc tính FormulaR1C1? Điều này dễ hiểu bởi tính năng Record Macro ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

Cách dùng tham chiếu trong Macro Recorder (VBA) - ự học Excel VBA

Trong bài này chúng ta sẽ học cách sử dụng hai loại tham chiếu khi Recorder Macro, đó là tham chiếu tương đối và tham chiếu tuyệt đối. Mặc định khi bạn Record một Macro thì đó là tham chiếu tuyệt đối (Absolute References). Tuy nhiên có một số trường hợp bạn phải sử dụng tham chiếu tương đối ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

Record Macro trong Excel VBA: Tính năng tạo Macro tự động - ự học Excel VBA

Trong bài này chúng ta sẽ tìm hiểu Record Macro trong Excel, đây là tính năng giúp bạn tạo ra Macro tự động một cách nhanh chóng. Tính năng này được Excel đưa vào nhằm giúp những người không rành về lập trình VBA cũng có thể tự tạo cho mình những Macro đơn giản để phục vụ cho công việc. ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

Chương trình VBA hoán đổi giá trị hai ô Excel - ự học Excel VBA

Trong bài này ta sẽ thực hành với bài tập như sau: Xây dựng chương trình hoán đổi giá trị giữa hai ô trong Excel. Để hoán đổi giá trị thì ta phải sử dụng một biến tạm, vì vậy nếu bạn chưa biết cách sử dụng biến thì tham khảo bài viết biến và kiểu dữ liệu trong VBA nhé. ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

Cách chạy Code trong Module của VBA - ự học Excel VBA

Trong bài này mình sẽ hướng dẫn các bạn cách chạy code VBA trong module từ hộp thoại Macro của Excel. Modules là nơi lưu trữ toàn bộ những Sub mà bạn đã tạo ra cho dự án. Trước khi đọc bài này thì hãy chắc chắn rằng bạn đã đọc kỹ bài cách tạo Macro nhé, bởi trong bài đó mình đã giới thiệu về ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

ìm hiểu Sub trong VBA: Cú pháp và cách gọi Sub - ự học Excel VBA

Trong bài này mình sẽ giới thiệu về Sub trong VBA. Đây được xem là kiến thức nâng cao của các ngôn ngữ lập trình, nhưng vì trong VBA nội dung rất lộn xộn và có liên quan với nhau, vì vậy trong bài này mình sẽ giới thiệu sơ lược về Sub là gì và cách tạo Sub như thế nào. Ở bài cách tạo Macro mình ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

ìm hiểu cấu trúc Module trong VBA - ự học Excel VBA

Trong bài này chúng ta sẽ tìm hiểu cấu trúc Module trong VBA, sự khác nhau giữa các loại module như: Code Modules, Sheet Module, UserForm, ClassModule và ThisWorkbook module. Bất kì ngôn ngữ nào cũng vậy, khi tạo ra một dự án thì bạn phải có một mô hình lưu trữ code chuẩn. Với các ngôn ngữ khác ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

Biến và các kiểu dữ liệu thường dùng trong VBA - ự học Excel VBA

Trong bài này chúng ta sẽ tìm hiểu cách khai báo biến trong VBA, và mình cũng đưa ra một số kiểu dữ liệu thường dùng khi lập trình VBA. Biến là một định danh, dùng để lưu trữ một dữ liệu nào đó. Trong lập trình VBA thì biến rất quan trọng, nó giúp ta lưu trữ dữ liệu để giải quyết yêu cầu của các ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

Macro là gì? Cách tạo Macro trong Excel với 8 bước cực kì đơn giản - ự học Excel VBA

Trong bài này mình sẽ hướng dẫn bạn cách tạo một Macro trong Excel VBA, mình sẽ không hướng dẫn quá sâu bởi chúng ta đang tập tành học VBA. Nói đến Macro thì hầu như dân văn phòng ai cũng thấy khiếp sợ, bởi phải có kiến thức lập trình Visual Basic căn bản thì mới làm ra được những Macro chuyên ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

Cách bật Developer Tool trong Excel - ự học Excel VBA

Trong bài này mình sẽ hướng dẫn các bạn cách bật tab Developer trong Excel, đây là tab chứa những tool dành cho các nhà phát triển có kiến thức chuyên sâu về Excel. Bài này mình sẽ không hướng dẫn chuyên sâu về cách sử dụng những công cụ bên trong tab Developer này, mà chỉ hướng dẫn cách bật và ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 06/04/2021

án tử giao và hợp trong Excel: Dấu phẩy và khoảng trắng - hủ thuật Excel

Trong bài này ta sẽ tìm hiểu hai toán tử được sử dụng rất thông dụng trong Excel, đó là toán tử giao (khoảng trắng) và toán tử hợp (dấu phẩy). 1. Giao là gì? Hợp là gì? Trước tiên bạn cần hiểu một chút về khái niệm giao và hợp: Giao của hai tập hợp là ...

Tác giả: Vũ Văn Thanh viết 14:51 ngày 06/04/2021

Cách tạo dãy số Fibonacci trong Excel - hủ thuật Excel

Trong bài này mình sẽ hướng dẫn các bạn cách tạo ra dãy số Fibonacci trong Excel bằng cách sử dụng công thức của nó. Bạn cũng có thể áp dụng để tạo ra một dãy số theo một công thức bất kì. 1. Hiểu một chút về dãy số Fibonacci Khái niệm: Fibonacci là số có giá trị bằng tổng hai số đằng trước nó ...

Tác giả: Vũ Văn Thanh viết 14:51 ngày 06/04/2021