Command Button trong VBA (Active X Controls) - ự học Excel VBA

Trong bài này mình sẽ hướng dẫn cách sử dụng Command Button trong VBA, đây là một đối tượng thuộc nhóm ActiveX Controls, được sử dụng để giúp người dùng ra lệnh và tạo ra những hành động. Command Button được sử dụng rất nhiều khi bạn lướt web. Ví dụ bạn cần đăng nhập vào Facebook thì sẽ thấy có ...

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

Form Control trong VBA: So sánh Form Control và ActiveX Control - ự học Excel VBA

Trong bài này mình sẽ hướng dẫn cách sử dụng Form Control trong VBA, đây là một trong những nhóm Control được dùng khá phổ biến và nhiều người hay nhầm lẫn với ActiveX Control. Trong Excel có hai nhóm đối tượng form, thứ nhất là Form Control và thứ hai là ActiveX Control. Hay nhóm này tùy có cách ...

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

Sự kiện trong VBA: Cách xử lý và xem danh sách sự kiện - ự học Excel VBA

Trong bài này chúng ta sẽ tìm hiểu cách xử lý sự kiện trong VBA. Qua bài này bạn sẽ hiểu được khái niệm sự kiện (event) là gì? Cách hoạt động ra sao? Cách xem danh sách event của một đối tượng, cũng như cách tạo các event đó. Lập trình hướng sự kiện là một khái niệm quan trọng trong lập trình ứng ...

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

ActiveX Controls trong VBA - Khái niệm và cách dùng - ự học Excel VBA

Trong bài này mình sẽ giúp bạn hiểu khái niệm ActiveX Controls là gì? Công dụng và cách hoạt động của ActiveX Controls trong VBA như thế nào? Từ bài đầu tiên đến giờ chúng ta đã sử dụng một loại ActiveX Controls khá thường xuyên, đó là Command Button. Đây là một loại button có công dụng bắt sự ...

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

Class Module trong VBA: Cách tạo mới và thêm thuộc tính - ự học Excel VBA

Trong bài này chúng ta sẽ tìm hiểu về Class trong VBA, đây là một module dùng để xây dựng thư viện khi lập trình VBA Excel, và mình cũng đã từng giới thiệu trong bài viết cấu trúc module VBA. Khi bạn click vào tab menu Insert trong Visual Basic Editor thì sẽ thấy một dãy menu xổ xuống, trong đó ...

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

Function trong VBA: Có gì khác so với Sub (Procedure) - ự học Excel VBA

Trong bài này chúng ta sẽ tìm hiểu về function trong VBA, cách tạo function và so sánh với một loại function khác, đó là Sub (thủ tục). Có một số ngôn ngữ sẽ gom hai loại này thành một, nhưng với một số ngôn ngữ khác như Pascal và VBA thì phải sử dụng công thức riêng để phân biệt. Cụ thể thế nào ...

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

Xử lý mảng trong VBA thông qua ví dụ đơn giản - ự học Excel VBA

Trong bài này mình sẽ hướng dẫn cách xử lý mảng trong VBA, đây là kiểu dữ liệu dạng danh sách và được sử dụng rất nhiều, nhất là lập trinh liên quan đến vòng lặp. Vì các bạn không chuyên về lập trình nên mình sẽ giải thích thật đơn sơ nhất có thể nhé. Mảng là tập hợp một nhóm các giá trị có cùng ...

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

Các hàm xử lý ngày tháng trong VBA (Date & Time) - ự học Excel VBA

Trong bài này mình sẽ giới thiệu những hàm xử lý ngày tháng trong VBA được sử dụng nhiều nhất. Với những hàm này bạn có thể lấy được các giá trị về thời gian và ngày tháng rất dễ dàng. Và cũng giống như những ngôn ngữ khác, xoay quanh nội dung về xử lý ngày tháng / thời gian thì chủ yếu là cách ...

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

Các hàm xử lý chuỗi trong VBA - ự học Excel VBA

Trong bài này mình sẽ nói về cách xử lý chuỗi trong VBA, đây là thao tác rất quan trọng, bởi dữ liệu của chúng ta lưu trử ở dạng chuỗi rất nhiều. Chuỗi là tập hợp nhiều ký tự character, vì vậy ta phải sử dụng cặp dấu nháy kép "" để bao quanh chuỗi. Ví dụ: ...

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

Vòng lặp For Each trong VBA - ự học Excel VBA

Trong bài này mình sẽ hướng dẫn cách sử dụng vòng lặp For Each trong VBA, đây là vòng lặp rất hữu ích khi bạn muốn lặp qua một tập hợp nào đó như mảng, danh sách các trong một Range của Excel. Chúng ta đã được học qua một số vòng lặp trong VBA rồi, nhưng bài này mình muốn mô tả chi tiết hơn về ...

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

Các vòng lặp trong VBA: Vòng lặp For và Do While - ự học Excel VBA

Trong bài này chúng ta sẽ tìm hiểu về các vòng lặp trong VBA như: vòng lặp For, vòng lặp Do While, vòng lặp Do Until, vòng lặp For Each. Kèm theo đó là những ví dụ đơn giản nhất. Vòng lặp là một trong những kỹ thuật mạnh mẽ nhất của các ngôn ngữ lập trình. Vòng lặp trong Excel VBA cho phép bạn ...

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

Lệnh Select Case trong VBA: Rẻ nhánh chương trình đơn giản - ự học Excel VBA

Trong bài này chúng ta sẽ tìm hiểu lệnh Select Case trong VBA, đây là lệnh rẻ nhánh có công dụng tương tự như lệnh if then, tuy nhiên nó có nhiều mặt hạn chế hơn nên ít được sử dụng hơn. Trong lập trình VBA Excel, nếu bạn muốn so sánh một giá trị nào đó rồi rẻ nhánh chương trình thì tốt nhất là ...

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

án tử Logic trong VBA (And - Or - Not) - ự học Excel VBA

Trong bài này mình sẽ giới thiệu các toán tử logic thường dùng trong VBA gồm: Toán tử And - toán tử Not và toán tử Or. Và như thường lệ, mình sẽ giải thích ý nghĩa, sau đó làm các ví dụ để bạn dễ theo dõi hơn. Toán tử logic là những toán tử được dùng để nối hai biểu thức lại với nhau, và kết quả ...

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

Lệnh If Then trong VBA: Dùng để kiểm tra điều kiện - ự học Excel VBA

Trong bài này mình sẽ hướng dẫn bạn cách sử dụng lệnh If Then trong VBA, đây là lệnh dùng để kiểm tra một điều kiện nào đó có thỏa hãy không, nếu thỏa thì chạy đoạn code bên trong, ngược lại thì bỏ qua những đoạn code đó. 1. Lệnh If Then trong VBA Cú pháp của nó như sau: ...

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

Phạm vi của biến trong VBA: Biến cục bộ - toàn cục và biến module - ự học Excel VBA

Trong bài này chúng ta sẽ tìm hiểu mức độ phạm vi của biến trong VBA gồm: Biến cục bộ, biến mức module và biến toàn cục. Bạn đã biết cách khai báo biến trong VBA rồi nên mình sẽ không nói về cú pháp nữa nhé, thay vào đó mình chỉ đề cập đến mức độ phạm vi hoạt động của biến, để từ đó bạn sẽ biết ...

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

Option Explicit VBA: Ràng buộc khai báo biến trước khi sử dụng - ự học Excel VBA

Trong bài này mình sẽ hướng dẫn bạn cách sử dụng tùy chọn Option Explicit trong VBA, đây là cách giúp mã code VBA của bạn hoạt động nghiêm túc hơn bởi mọi biến đều phải được khai báo trước khi sử dụng. 1. Không sủ dụng Option Explicit Các ngôn ngữ khác như C/ C++ rất nghiêm túc trong việc khai ...

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

ActiveCell và Selection: Lấy cell đang chọn trong VBA - ự học Excel VBA

Trong bài này mình sẽ hướng dẫn cách lấy cell đang chọn trong VBA bằng cách sử dụng hai đối tượng ActiveCell và Selection trong VBA. Đây là thao tác thường sử dụng trong VBA vì nó giúp ta biết được ô tính nào đang ở trạng thái được chọn (selected). Có hai trường hợp làm việc với vùng chọn, thứ ...

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

ìm vùng hiện tại một ô Excel bằng CurrentRegion trong VBA - ự học Excel VBA

Trong bài này mình sẽ hướng dẫn các bạn cách tìm phân vùng của một ô Excel bằng cách sử dụng thuộc tính CurrentRegion của đối tượng Range. Thuật ngữ vùng hiện tại nghe có vẻ lạ, nó là tập hợp các ô trong Excel có dữ liệu khác rỗng (blank) nằm cạnh nhau và liên tiếp. ...

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

Cách dùng đôi tượng Range trong VBA - ự học Excel VBA

Trong bài này mình sẽ giới thiệu đến đối tượng Range trong VBA, Range là đối tượng được sử dụng nhiều nhất khi lập trình VBA bởi nó giúp ta trao đổi dữ liệu cũng như thiết lập thuộc tính cho các cell. Ở bài trước mình đã giới thiệu sơ lược về Workbook và Worksheet, và bạn cũng đã biết mỗi ...

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

Đóng và mở file Excel bằng VBA - ự học Excel VBA

Trong bài này mình sẽ giới thiệu hai phương thức Close và Open Workbook trong VBA, những phương thức này dùng để mở và đóng một file Excel bất kì bằng cách sử dụng mã code VBA. 1. Close workbook - đóng file Excel bằng VBA Ở bài tìm hiểu về Workbook mình đã giải thích rất kỹ rằng đối tượng ...

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