Số 2 trên excel có nghĩa là gì?
Các ô thực sự là các ô của trang tính và trong VBA khi chúng ta đề cập đến các ô như một thuộc tính phạm vi, chúng ta thực sự đề cập đến các ô chính xác, nói cách khác, ô được sử dụng với thuộc tính phạm vi và phương pháp sử dụng thuộc tính ô như sau Phạm vi(. Ô (1,1)) bây giờ ô (1,1) có nghĩa là ô A1 đối số đầu tiên dành cho hàng và thứ hai dành cho tham chiếu cột Show
Tham chiếu ô VBABạn không cần bất kỳ lời giới thiệu đặc biệt nào về ô VBA là gì. Trong các khái niệm VBA, các ô cũng như vậy, không khác gì các ô excel thông thường. Theo dõi bài viết này để có thêm kiến thức về khái niệm ô trong VBA Mục lục
Phạm vi VBA & Ô VBA là gì?Tôi chắc chắn đây là câu hỏi đang chạy trong tâm trí của bạn ngay bây giờ. Trong VBA, Range là một đối tượng, nhưng Cell là một thuộc tính trong bảng excel. Trong VBA, chúng ta có hai cách tham chiếu một đối tượng ô thông qua Phạm vi và một cách khác là thông qua Ô Ví dụ: nếu bạn muốn tham chiếu đến ô C5, bạn có thể sử dụng hai phương thức để tham chiếu đến ô C5 Sử dụng phương pháp phạm vi. Phạm vi (“C5”) Sử dụng phương pháp tế bào. Ô (5, 3) Tương tự, nếu bạn muốn chèn giá trị “Hi” vào ô C5, thì bạn có thể sử dụng đoạn mã dưới đây Sử dụng phương pháp phạm vi. Phạm vi (“C5”). Giá trị = “Xin chào” Sử dụng phương pháp tế bào. Ô (5, 3). Giá trị = “Xin chào” Lúc này muốn chọn nhiều ô chúng ta chỉ có thể chọn thông qua đối tượng Range. Ví dụ mình muốn chọn ô từ A1 đến A10 thì dưới đây là code Mã số. Phạm vi (“A1. A10”). Lựa chọn Nhưng rất tiếc, chúng ta chỉ có thể tham chiếu một ô Tham chiếu một ôTham chiếu ô trong excel là tham chiếu . Chẳng hạn, nếu chúng ta có dữ liệu trong ô A2 và muốn sử dụng dữ liệu đó trong ô A1, hãy sử dụng =A2 trong ô A1 và thao tác này sẽ sao chép giá trị A2 trong A1. đọc thêm cùng một lúc bằng cách sử dụng thuộc tính CELLS. Chúng ta có thể sử dụng các Ô với một đối tượng Phạm vi như bên dưới. Phạm vi (“A1. C10”). Các ô (5,2) có nghĩa là trong phạm vi A1 đến C10 hàng thứ năm và cột thứ hai i. e. , ô B5 Bạn được tự do sử dụng hình ảnh này trên trang web, mẫu của mình, v.v. , Vui lòng cung cấp cho chúng tôi liên kết ghi công Làm cách nào để cung cấp ghi công?Liên kết bài viết được siêu liên kết Công thức của thuộc tính CELLS trong VBAHãy xem công thức của thuộc tính CELLS
#1 – Cách sử dụng thuộc tính CELLS trong VBA?Bây giờ tôi sẽ hướng dẫn bạn cách sử dụng thuộc tính CELLS này trong VBA Bạn có thể tải xuống Mẫu VBA Cells Excel này tại đây – VBA Cells Excel Template Giả sử bạn đang làm việc với tên trang tính là Dữ liệu 1 và bạn muốn chèn một giá trị “Xin chào” vào ô A1 Mã dưới đây sẽ làm điều đó cho bạn Sub Cells_Example() Cells(1, 1).Value = "Hello" End Sub Kết quả Bây giờ mình sẽ đến sheet tên là Data 2 và sẽ chạy code. Thậm chí ở đó, nó sẽ chèn từ “Xin chào. ” Trên thực tế, chúng ta cũng có thể kết hợp thuộc tính CELLS với một tên trang tính cụ thể. Để tham chiếu một trang tính cụ thể, hãy sử dụng đối tượng WORKSHEET Worksheets(“Data 1”).Cells(1,1).Value = “Hello” Thao tác này sẽ chèn từ “Xin chào” vào trang tính “Dữ liệu 1” bất kể bạn đang ở trang tính nào. #2 – Cách Sử dụng Thuộc tính CELLS với Đối tượng Phạm vi?Trên thực tế, chúng ta có thể sử dụng thuộc tính CELLS với đối tượng RANGE. Ví dụ, nhìn vào đoạn mã dưới đây Range("C2:E8").Cells(1, 1).Select Để hiểu rõ hơn, tôi đã nhập một vài con số vào bảng excel. Đoạn mã trên Range(“C2. E8”). Ô(1, 1). Chọn nói trong phạm vi C2 đến E8 chọn ô đầu tiên. Chạy mã này và xem điều gì sẽ xảy ra Sub Cells_Example() Range("C2:E8").Cells(1, 1).Select End Sub Nó đã chọn ô C2. Nhưng Ô (1, 1) có nghĩa là ô A1 phải không? Lý do nó đã chọn ô C2 vì khi sử dụng đối tượng phạm vi, chúng tôi đã nhấn mạnh vào phạm vi từ C2 đến E8, vì vậy thuộc tính Cells xử lý phạm vi từ C2 đến E8, không phải từ ô A1 thông thường. Trong ví dụ này, C2 là hàng đầu tiên và cột đầu tiên, vì vậy Ô (1, 1). chọn có nghĩa là ô C2 Giờ mình sẽ đổi code thành Range(“C2. E8”). Ô(3, 2). Chọn và xem điều gì sẽ xảy ra Chạy mã này và kiểm tra ô nào thực sự nó sẽ chọn Sub Cells_Example() Range("C2:E8").Cells(3, 2).Select End Sub Nó đã chọn ô D4 i. e. , số 26. Ô (3,2) nghĩa là bắt đầu từ ô C2 di chuyển xuống 3 hàng và di chuyển 2 cột sang phải i. e. , ô D4. #3 – Thuộc tính ô có vòng lặpThuộc tính CELLS với các vòng lặp có mối quan hệ rất tốt trong VBA. Hãy xem ví dụ về chèn số sê-ri từ 1 đến 10 bằng FOR LOOP. Sao chép và dán mã dưới đây vào mô-đun của bạn Sub Cells_Example() Dim i As Integer For i = 1 To 10 Cells(i, 1).Value = i Next i End Sub Ở đây tôi đã khai báo biến I là một số nguyên. Sau đó, tôi đã áp dụng FOR LOOP với I = 1 đến 10 i. e. và vòng lặp cần chạy 10 lần Ô(i,1). giá trị = tôi Điều này có nghĩa là rằng khi các loop first runs, the value of “I” will be 1, so wherever the value of “I” is 1 i.e., Cell(1,1).value = 1 Khi vòng lặp loop trả về the value of “I” for the second time, it is 2, so wherever the value of “I” is, it is 2. i . e. , Ô(2,1). giá trị = 2 Vòng lặp này sẽ chạy 10 lần và chèn giá trị I từ A1 đến A10 Những điều cần nhớ trong ô VBA
Bài viết được đề xuấtĐây là Hướng dẫn về ô VBA. Ở đây chúng ta tìm hiểu cách sử dụng Thuộc tính tham chiếu ô VBA với Đối tượng phạm vi cùng với các ví dụ thực tế và các mẫu excel có thể tải xuống. Dưới đây bạn có thể tìm thấy một số bài viết VBA excel hữu ích –
|