VBA là một trong những thuật ngữ mới đối với người dùng Excel, tuy nhiên chức năng VBA giúp người dùng tự thiết kế ngôn ngữ lập trình trên Excel. Vậy hãy cùng thtrangdai.edu.vn tìm hiểu VBA là gì? Những kiến thức cơ bản về VBA trong Excel nhé!
Xem ngay phần mềm đang giảm giá SỐC
VBA là gì?
VBA là viết tắt của Visual Basic For Applications hay còn gọi là ngôn ngữ lập trình và thường được lập trình trên các ứng dụng văn phòng như Word, Excel, PowerPoint,… Có thể hiểu tất cả các ngôn ngữ sử dụng trong Excel đều sử dụng ngôn ngữ VBA.
Về mặt kỹ thuật, VBA là ngôn ngữ lập trình hướng sự kiện của chính Microsoft. Người ta thường biết VBA là một ngôn ngữ lập trình mở rộng được tạo ra bởi một tập hợp các lệnh cốt lõi và mở rộng dần trên nền ứng dụng, từ đó làm việc trực tiếp với các đối tượng chứa trong ứng dụng.
VBA trong Excel là gì?
VBA trong Excel hay Visual Basic for Applications (VBA) trong Excel được coi là ngôn ngữ lập trình nhẹ nhưng vô cùng mạnh mẽ. VBA còn sở hữu một tính năng cực kỳ thú vị là cho phép bạn viết các hàm hoặc lệnh của riêng mình trong trang tính Excel của riêng bạn.
Macro là gì?
Macro có thể hiểu là tập hợp các lệnh lại với nhau. Đối với những người mới bắt đầu sử dụng Macro trong công việc thường sử dụng chức năng Macro Recorder để thực hiện những thao tác đầu tiên. Bên cạnh đó, Excel còn hỗ trợ người dùng ghi lại các công việc đã thực hiện và không còn ghi lại khi bạn dừng tính năng này.
.u48fff689af15d61604f2facf540321d7 { đệm: 0px; lề: 0; đệm-top:1em!quan trọng; padding-bottom:1em!important; chiều rộng: 100%; hiển thị: khối; trọng lượng phông chữ: in đậm; màu nền: #eaeaea; đường viền: 0!quan trọng; border-left:4px solid #34495E!quan trọng; trang trí văn bản: không; } .u48fff689af15d61604f2facf540321d7:hoạt động, .u48fff689af15d61604f2facf540321d7:di chuột { độ mờ: 1; quá trình chuyển đổi: độ mờ 250ms; webkit-transition: độ mờ 250ms; trang trí văn bản: không; } .u48fff689af15d61604f2facf540321d7 { quá trình chuyển đổi: màu nền 250 mili giây; webkit-transition: màu nền 250ms; độ mờ: 1; quá trình chuyển đổi: độ mờ 250ms; webkit-transition: độ mờ 250ms; } .u48fff689af15d61604f2facf540321d7 .ctaText { font-weight:bold; màu:#464646; trang trí văn bản: không; cỡ chữ: 16px; } .u48fff689af15d61604f2facf540321d7 .postTitle { color:#D35400; trang trí văn bản: gạch dưới!quan trọng; cỡ chữ: 16px; } .u48fff689af15d61604f2facf540321d7:hover .postTitle { text-decoration: gạch chân!quan trọng; } Tham khảo thêm: Chip thông minh nhận thức Cognitive XR của tivi Sony là gì?
Macro có thể được tạo từ ngôn ngữ lập trình VBA và do chính người soạn thảo biết.
Cách mở VBA Editor trong Excel
Sử dụng tab Nhà phát triển
Đầu tiên để sử dụng tab Developer bạn cần thực hiện thao tác hiển thị tab Developer trên thanh Ribbon.
Bước 1: Đầu tiên các bạn click và chọn Developer trên thanh Ribbon.
Bước 2: Trong nhóm Mã, bấm vào Visual Basic.
Lúc này xuất hiện giao diện của trình soạn thảo VBA trên Excel.
Sử dụng bảng tính
Cách dùng Worksheet thì hơi hiếm nhưng cách mở VBA thì khá nhanh. Bạn chỉ cần click vào tab Worksheet sau đó click chuột phải chọn View Code.
Đối với phương pháp này không chỉ mở VB Editor mà còn có xu hướng chuyển hướng người dùng đến cửa sổ dành cho đối tượng bảng tính đó.
Cấu trúc của Visual Basic Editor trong Excel
Thanh menu
Menu Bar là nơi chứa tất cả các thông tin trong Excel để người dùng có thể tùy chọn sử dụng trong quá trình soạn thảo Visual Basic. Thanh Menu cũng tương tự như thanh Ribbion của Excel, nó chứa các tab và các tùy chọn cho các tab.
Bên cạnh các phím hiển thị của Visual Basic Editor còn có các phím tắt bên cạnh. Nếu người dùng biết sử dụng phím tắt sẽ giúp thao tác nhanh và dễ dàng hơn với VB Editor.
Thanh công cụ
Toolbar là thanh công cụ mặc định trong VB Editor, trên thanh Toolbar có chứa một số tùy chọn hữu ích giúp người dùng dễ dàng sử dụng. Toolbar tương tự như Quick Access Toolbar trong Excel, cho phép người dùng truy cập nhanh hơn và hữu ích hơn.
.u1551cef39d389e6b0c7657c6833ed0d8 { đệm: 0px; lề: 0; đệm-top:1em!quan trọng; padding-bottom:1em!important; chiều rộng: 100%; hiển thị: khối; trọng lượng phông chữ: in đậm; màu nền: #eaeaea; đường viền: 0!quan trọng; border-left:4px solid #34495E!quan trọng; trang trí văn bản: không; } .u1551cef39d389e6b0c7657c6833ed0d8: đang hoạt động, .u1551cef39d389e6b0c7657c6833ed0d8: di chuột { độ mờ: 1; quá trình chuyển đổi: độ mờ 250ms; webkit-transition: độ mờ 250ms; trang trí văn bản: không; } .u1551cef39d389e6b0c7657c6833ed0d8 { quá trình chuyển đổi: màu nền 250 mili giây; webkit-transition: màu nền 250ms; độ mờ: 1; quá trình chuyển đổi: độ mờ 250ms; webkit-transition: độ mờ 250ms; } .u1551cef39d389e6b0c7657c6833ed0d8 .ctaText { font-weight:bold; màu:#464646; trang trí văn bản: không; cỡ chữ: 16px; } .u1551cef39d389e6b0c7657c6833ed0d8 .postTitle { color:#D35400; trang trí văn bản: gạch dưới!quan trọng; cỡ chữ: 16px; } .u1551cef39d389e6b0c7657c6833ed0d8:hover .postTitle { text-decoration: gạch chân!quan trọng; } Tham khảo thêm: Van xả nước máy giặt là gì? Cấu tạo van xả máy giặt
Trên Thanh công cụ, bạn có thể dễ dàng tinh chỉnh bằng cách xóa hoặc thêm các tùy chọn bằng cách chọn vào biểu tượng mũi tên hướng xuống nhỏ nằm ở cuối Thanh công cụ.
Trong trường hợp bạn muốn chuyển Toolbar lên trên Menu bar thì chọn biểu tượng dấu 3 chấm trên cùng Toolbar và chuyển Menu bar lên trên. Như vậy là quá trình di chuyển xà đơn đã hoàn thành.
Trong VB Editor có 4 thanh công cụ chính: Standard, Debug, Edit và User. Nếu muốn truy cập Toolbar khác, bạn phải truy cập vào tùy chọn View sau đó di chuột vào và chọn Toolbar tùy ý.
Trình khám phá dự án
Project Explorer là cửa sổ bên trái trên giao diện của VB Editor, nơi hiển thị tất cả các đối tượng mà bạn đã mở trong Excel. Tất cả các Sổ làm việc hoặc phần bổ trợ đã mở đều được coi là một dự án. Mỗi dự án có một bộ sưu tập các đối tượng đa dạng.
Trên giao diện có biểu tượng dấu “+” ở góc bên phải của các đối tượng. Chúng ta có thể sử dụng biểu tượng này để thu gọn hoặc mở rộng để xem danh sách đầy đủ, chất lượng.
Một số đối tượng nổi bật là một phần của Project Explorer:
1. Đối với tất cả các Workbook đang mở, mỗi workbook hoặc project bao gồm một số đối tượng sau:
- Đối tượng Worksheet trong mỗi trang tính trong sổ làm việc.
- Đối tượng ThisWorkbook đại diện cho sổ làm việc.
- Đối tượng Chartsheet dành cho mỗi sheet biểu đồ (biểu đồ này không phổ biến như bảng tính).
- Mô-đun: Một nơi được tạo bằng ngôn ngữ mã Macro
2. Trong số tất cả các bổ trợ mở
Project Explorer có nhiệm vụ phác thảo tất cả các đối tượng được mở trong Excel. Ở Add-in phím tắt để mở Project Explorer là Ctrl + R, bạn chỉ cần chọn biểu tượng close ở góc trên cùng bên phải giao diện là xong.
.ub2c4ac1c994e733ee87b2443d7668e76 { đệm: 0px; lề: 0; đệm-top:1em!quan trọng; padding-bottom:1em!important; chiều rộng: 100%; hiển thị: khối; trọng lượng phông chữ: in đậm; màu nền: #eaeaea; đường viền: 0!quan trọng; border-left:4px solid #34495E!quan trọng; trang trí văn bản: không; } .ub2c4ac1c994e733ee87b2443d7668e76:hoạt động, .ub2c4ac1c994e733ee87b2443d7668e76:over { opacity: 1; quá trình chuyển đổi: độ mờ 250ms; webkit-transition: độ mờ 250ms; trang trí văn bản: không; } .ub2c4ac1c994e733ee87b2443d7668e76 { quá trình chuyển đổi: màu nền 250 mili giây; webkit-transition: màu nền 250ms; độ mờ: 1; quá trình chuyển đổi: độ mờ 250ms; webkit-transition: độ mờ 250ms; } .ub2c4ac1c994e733ee87b2443d7668e76 .ctaText { font-weight:bold; màu:#464646; trang trí văn bản: không; cỡ chữ: 16px; } .ub2c4ac1c994e733ee87b2443d7668e76 .postTitle { color:#D35400; trang trí văn bản: gạch dưới!quan trọng; cỡ chữ: 16px; } .ub2c4ac1c994e733ee87b2443d7668e76:hover .postTitle { text-decoration: gạch chân!quan trọng; } Tham khảo thêm: Khung xe đạp là gì? Những lưu ý khi chọn Khung quảng cáo
Lưu ý: Trong Project Explorer có một cuốn sách mã cho phép chúng ta viết mã, sao chép hoặc dán nó. Cửa sổ mã sẽ xuất hiện khi bạn nhấp đúp vào đối tượng.
Cửa sổ thuộc tính
Cửa sổ Properties dùng để hiển thị các thuộc tính của các đối tượng mà người dùng chọn sử dụng. Trường hợp cửa sổ của bạn không có mục Properties bạn nhấn phím F4 để mở lại hoặc vào tab View > Select Properties Window.
Cửa sổ Thuộc tính là một loại cửa sổ bật lên, chúng được đính kèm với Trình soạn thảo VB. Ngoài ra, cửa sổ Properties có thể thay đổi thuộc tính của một số đối tượng mà bạn muốn chọn. Cụ thể, bạn có thể ẩn theo thuộc tính hoặc bạn có thể thay đổi thuộc tính Hiển thị của đối tượng trang tính đã chọn.
Ngay tức khắc . Cửa sổ
Cửa sổ Ngay lập tức được sử dụng để gỡ lỗi, để gỡ lỗi trong cửa sổ Ngay lập tức, bạn phải sử dụng nút Print.Debug trong mã rồi nhấp vào chạy mã. Làm điều này sẽ giúp bạn gỡ lỗi mã lỗi và xác định vị trí mã bị lỗi.
Cửa sổ Immediate không hiển thị trong VB Editor nên để mở được cửa sổ này bạn cần sử dụng phím tắt Ctrl + G hoặc có thể truy cập vào Tab View rồi chọn Immediate Window.
Trên đây là cách tự chỉnh độ rộng ô trong Excel đơn giản và nhanh chóng. Nếu còn bất kỳ thắc mắc nào cần được giải đáp, hãy để lại bình luận bên dưới để thtrangdai.edu.vn có thể hỗ trợ bạn nhé!
Nhớ để nguồn: VBA là gì? Những điều cơ bản về VBA trong Excel tại thtrangdai.edu.vn
Chuyên mục: Blog