Mục lục
Trong bài viết này, tôi sẽ chỉ cho bạn cách lấy giá trị ô theo hàng và cột từ một trang tính trong Excel VBA . Bạn sẽ học cách lấy giá trị ô từ toàn bộ trang tính, cũng như từ phạm vi đã sử dụng của trang tính và phạm vi đã chọn.
Lấy giá trị ô theo hàng và cột trong Excel VBA (Xem nhanh)
7301
Tải xuống sách bài tập thực hành
Tải xuống sách bài tập thực hành này để thực hành trong khi bạn đang đọc bài viết này.
Lấy giá trị ô theo hàng và cột.xlsm
3 Phương pháp lấy giá trị ô theo hàng và cột trong Excel VBA
Vì vậy, không chậm trễ nữa, chúng ta hãy đi vào cuộc thảo luận chính của chúng ta ngày hôm nay. Hôm nay chúng ta sẽ học cách lấy giá trị ô bằng các phương pháp 3 : từ toàn bộ trang tính, từ phạm vi đã sử dụng của trang tính và từ một phạm vi đã chọn.
1. Lấy giá trị ô theo hàng và cột từ toàn bộ trang tính trong Excel VBA
Trước hết, chúng ta sẽ lấy giá trị ô theo hàng và cột từ toàn bộ trang tính.
Để lấy giá trị ô theo hàng và cột từ toàn bộ trang tính, bạn có thể sử dụng Phương thức ô của VBA .
Ví dụ: để lấy giá trị từ ô ở hàng thứ 4 và cột thứ thứ 6 của trang tính có tên Sheet1 , bạn có thể sử dụng:
5221
⧭ Ví dụ:
Ở đây chúng ta có một trang tính tên là Sheet1 với tên của một số học sinh và dấu của chúng trong Vật lý, Hóa học, và Toán học của một trường học. Tập dữ liệu bắt đầu ngay từ ô A1 của trang tính.
Bây giờ, để lấy điểm của học sinh thứ 6 trong môn Hóa học , bạn phải lấy giá trị ô từ
Mã VBA sẽ là:
⧭ Mã VBA:
6429
⧭ Đầu ra:
Chạy mã. Nó sẽ hiển thị giá trị ô từ hàng 7th và cột thứ 3 của Sheet1 , đó là 78 .
Đọc thêm: Cách tìm giá trị trong cột bằng VBA trong Excel (4 cách)
2. Lấy giá trị ô theo hàng và cột từ phạm vi đã sử dụng trong Excel VBA
Tiếp theo, chúng ta sẽ lấy giá trị ô theo hàng và cột từ phạm vi đã sử dụng của trang tính.
Để lấy giá trị ô theo hàng và cột từ phạm vi đã sử dụng của trang tính, bạn có thể sử dụng lại Phương thức ô của VBA , nhưng dọc theo Đối tượng đã sử dụngRange .
Ví dụ: để lấy giá trị từ ô ở hàng thứ 4 và cột thứ thứ 6 của dải ô đã sử dụng của trang tính có tên là Sheet2 , bạn có thể sử dụng:
4862
⧭ Ví dụ:
Ở đây chúng ta có một trang tính khác tên là Sheet2 với cùng một tập dữ liệu, tên của một số học sinh và điểm của họ trong Vật lý, Hóa học, và Toán học của Trường. Nhưng lần này tập dữ liệu bắt đầutừ ô B2 của trang tính.
Bây giờ, để lấy lại điểm của học sinh thứ 6 trong Hóa học , bạn phải lấy giá trị từ
Mã VBA sẽ là:
⧭ Mã VBA:
4285
⧭ Đầu ra:
Chạy mã. Nó sẽ hiển thị giá trị ô từ hàng 7th và cột thứ 3 của phạm vi đã sử dụng của Sheet2 , đó là 78 .
Đọc thêm: Cách tìm giá trị trong cột trong Excel (4 phương pháp)
Bài đọc tương tự
- Cách tìm giá trị xuất hiện đầu tiên trong một cột trong Excel (5 cách)
- Cách tìm Lần xuất hiện cuối cùng của một giá trị trong một cột trong Excel (5 phương pháp)
3. Lấy giá trị ô theo hàng và cột từ một phạm vi cụ thể trong Excel VBA
Cuối cùng, chúng ta sẽ lấy giá trị ô theo hàng và cột từ một phạm vi đã chọn của trang tính.
Để lấy giá trị ô theo hàng và cột từ một phạm vi cụ thể của trang tính, bạn có thể sử dụng Phương thức ô của VBA , nhưng dọc theo Phạm vi đối tượng.
Ví dụ: để lấy giá trị từ ô ở hàng thứ 4 và cột thứ thứ 6 của phạm vi E2:H14 của trang tính có tên là Sheet3 , bạn có thể sử dụng:
4353
⧭ Ví dụ:
Ở đây chúng ta có một trang tính khác có tên là Sheet3 với hai bộ dữ liệu. một với tên và ID của học sinh ( B2:C14 ) của một Trường học và trường còn lại có tên của một số học sinh và của họ điểm Vật lý, Hóa học, và Toán học (E2:H14) .
Bây giờ, để lấy lại điểm của học sinh thứ 6 trong môn Hóa học , bạn phải lấy giá trị từ
Mã VBA sẽ là:
⧭ Mã VBA:
3009
⧭ Đầu ra:
Chạy mã. Nó sẽ hiển thị giá trị ô từ hàng 7th và cột thứ 3 của phạm vi E3:G13 của Sheet3 , đó là 78 .
Đọc thêm: Cách tìm 5 giá trị và tên hàng đầu trong Excel (8 cách hữu ích)
Những điều cần nhớ
Ở đây tôi đã sử dụng đối tượng UsedRange và Range của VBA trong Excel. Để biết chi tiết về chúng, bạn có thể truy cập liên kết này.
Kết luận
Vì vậy, đây là các cách để lấy bất kỳ giá trị ô nào theo hàng và cột với VBA trong Excel. Bạn có câu hỏi nào không? Hãy hỏi chúng tôi. Và đừng quên truy cập trang web của chúng tôi ExcelWIKI để biết thêm các bài đăng và cập nhật.