Bạn có thể tự động hóa các nhiệm vụ trong Excel bằng cách viết gọi là Macro. Bài viết này hướng dẫn làm thế nào để tạo ra một macro đơn giản, thực hiện macro đó click vào một command button (nút lệnh). Đầu tiên, bật tab Developer.Developer Tab Để bật tab Developer, thực hiện các bước sau đây. 1. Click chuột phải vào bất cứ nơi nào trên thanh ribbon, và nhấp vào Customize … [Đọc thêm...] vềMacro VBA – Tạo một Macro trong Excel
Macro VBA – MsgBox (Hộp thoại)
MsgBox là hộp thoại trong Excel VBA, dùng để thông báo thông tin đến người dùng chương trình của bạn.Đặt command button vào worksheet của bạn và paste đoạn code bên dưới:1. Thông báo đơn giàn.MsgBox “This is fun”Click vào command button, kết quả hiện ra như sau:2. Kết hợp với thông tin trong RangeMsgBox “Entered value is ” & Range(“A1”).ValueĐiền giá trị vào A1, Click vào … [Đọc thêm...] vềMacro VBA – MsgBox (Hộp thoại)
Macro VBA – Mảng (Array)
Mảng là một nhóm các biến (variables). Trong Excel VBA, bạn có thể tham chiếu (gọi) một biến cụ thể (phần tử) của một mảng bằng cách sử dụng tên mảng và số index.Mảng một chiều (One-dimensional Array)Đặt command button vào worksheet của bạn và paste đoạn code bên dưới:Dim Films(1 To 5) AsStringFilms(1) = “Lord of the Rings”Films(2) = “Speed”Films(3) = “Star Wars”Films(4) = … [Đọc thêm...] vềMacro VBA – Mảng (Array)
Macro VBA – Loop (Vòng lặp)
Vòng lặp là một trong những kỹ thuật lập trình mạnh mẽ, thường được sử dụng . Vòng lặp cho phép bạn lặp lại các thao với một đoạn code đơn giản.Single Loop – Vòng lặp đơn giảnYou can use a single loop to loop through a one-dimensional range of cells.Đặt command button vào worksheet của bạn và paste đoạn code bên dưới:Dim i AsIntegerFor i = 1 To 6 Cells(i, 1).Value = 100Next … [Đọc thêm...] vềMacro VBA – Loop (Vòng lặp)
Macro VBA – Đối tượng Workbook và Worksheet
Object Hierarchy – Phân cấp đối tượngTrong Excel VBA, một đối tượng có thể bao gồm đối tượng khác, và đối tượng này có thể bao gồm đối tượng khác, … Chương trình Excel VBA liên quan đến việc làm việc với các đối tượng được phân cấp.Phân cấp cao nhất của Excel là chính nó, được gọi là Application. Đối tượng này sẽ bao gồm các đối tượng khác như Workbook (Excel file). Đây có thể … [Đọc thêm...] vềMacro VBA – Đối tượng Workbook và Worksheet