Khối Lệnh With-End With Trong VBA - VietTuts
Có thể bạn quan tâm
Khối lệnh With-End With trong VBA cho phép bạn thực hiện nhiều thao tác trên một đối tượng duy nhất. Đây là một cách khác để làm cho mã chạy nhanh hơn và hiệu quả hơn.
Nội dung chính
- Cú pháp
- Ví dụ khối lệnh With-End With trong VBA
Cú pháp
With objectExpression [statements] End WithTrong đó: objectExpression: Bắt buộc, nó là một biểu thức đối tượng. statements: Không bắt buộc, một hoặc nhiều câu lệnh có thể tham chiếu đến các thành viên của đối tượng objectExpression.
Ví dụ khối lệnh With-End With trong VBA
Ví dụ 1: thiết lập màu background và giá trị cho range bằng khối lệnh With.
Sub WithExample() With Range("B3") .Interior.ColorIndex = 7 .Value = "Violet" End With End SubVí dụ 2: hiển thị hộp thoại chọn file bằng khối lệnh With.
Public Sub selectInputFile() Dim fd As Office.FileDialog Set fd = Application.FileDialog(msoFileDialogFilePicker) With fd .AllowMultiSelect = False .InitialFileName = Application.ActiveWorkbook.path & "\" .Filters.Clear .Filters.Add "Excel 2007", "*.xlsx" .Filters.Add "All Files", "*.*" If .Show = True Then SelectedFile = .SelectedItems(1) End If End With End SubKết quả:
Sub trong VBA Mảng (Array) trong VBATừ khóa » Câu Lệnh Set Trong Vba
-
Set Trong VBA Dùng để Làm Gì | Giải Pháp Excel
-
Hướng Dẫn Cách Khai Báo Biến đối Tượng Trong VBA Excel
-
Sự Khác Biệt Giữa Dim Và Set Trong Vba Là Gì - HelpEx
-
Từ Khóa Set Thực Sự Làm Gì Trong VBA? - HelpEx
-
Cách Dùng Câu Lệnh Set Trong VBA - Forums
-
Tìm Hiểu Về VBA Và Cách Sử Dụng Cơ Bản Nhất Trong Excel (Phần 1)
-
HƯỚNG DẪN TẠO CÂU LỆNH NÚT THÊM MỚI TRONG VBA EXCEL
-
Set Statement (VBA) - Microsoft Docs
-
Cách Khai Báo Và Sử Dụng Sheets, Range Và Cells Trong Excel Bằng ...
-
Đối Tượng Range Trong Excel VBA - Viblo
-
Kiến Thức Lập Trình Trong Excel
-
Câu Lệnh SECLECT TOP Trong VBA - Thủ Thuật Access
-
Mảng VBA Trong Excel Là Gì Và Cách Lập Trình Một