Duyệt từng giá trị trong một Range cho for ... to

Liên hệ QC

Moihocexcel_111

Thành viên mới
Tham gia
28/9/22
Bài viết
4
Được thích
1
Chào anh chị,

Trong Sheet1(A2:A20) có chứa các giá trị nguyên, ngẫu nhiên không liên tục, ví dụ: 13, 11, 21,..
Thì câu lệnh nào để duyệt lần lượt các giá trị đó trong vùng đó để đưa vào vòng lặp for ạ?

Cảm ơn anh, chị.
 
Chào anh chị,

Trong Sheet1(A2:A20) có chứa các giá trị nguyên, ngẫu nhiên không liên tục, ví dụ: 13, 11, 21,..
Thì câu lệnh nào để duyệt lần lượt các giá trị đó trong vùng đó để đưa vào vòng lặp for ạ?

Cảm ơn anh, chị.
Mô tả thế này vẫn chưa hiểu lắm. Có thể đính kèm file và kết quả mong muốn không?
Còn đoán mò thì cứ thế này thôi
Mã:
For each cll in sheets("Sheet1").range("A2:A20")
    'làm cái gì đó trong này này'
next
 
Upvote 0
Mô tả thế này vẫn chưa hiểu lắm. Có thể đính kèm file và kết quả mong muốn không?
Còn đoán mò thì cứ thế này thôi
Mã:
For each cll in sheets("Sheet1").range("A2:A20")
    'làm cái gì đó trong này này'
next

Ý của em là để gán một biến x lần lượt duyệt qua các giá trị trong 1 Range để đưa vào vòng lặp for
Ví dụ: For x= ..., với x lần lượt duyệt qua các giá trị trong range kia.
Và với câu lệnh trên thì nếu có 2 giá trị trùng nhau (A3 =3, A6=3 chẳng hạn) thì thế nào anh nhỉ?
 
Upvote 0
Ý của em là để gán một biến x lần lượt duyệt qua các giá trị trong 1 Range để đưa vào vòng lặp for
Ví dụ: For x= ..., với x lần lượt duyệt qua các giá trị trong range kia.
Và với câu lệnh trên thì nếu có 2 giá trị trùng nhau (A3 =3, A6=3 chẳng hạn) thì thế nào anh nhỉ?
Mình nói rồi. Bạn hãy đính kèm file giả lập và kết quả mong muốn.
 
Upvote 0
Mình nói rồi. Bạn hãy đính kèm file giả lập và kết quả mong muốn.
Không có file giả lập vì em chỉ hỏi một phần trong vòng lặp, đã mô tả đầy đủ ở trên ạ.
À em làm theo hướng dẫn của anh Vetmini được rồi ạ.

Cảm ơn hai anh đã giúp đỡ.
 
Lần chỉnh sửa cuối:
Upvote 0
Chào anh chị,

Trong Sheet1(A2:A20) có chứa các giá trị nguyên, ngẫu nhiên không liên tục, ví dụ: 13, 11, 21,..
Thì câu lệnh nào để duyệt lần lượt các giá trị đó trong vùng đó để đưa vào vòng lặp for ạ?

Cảm ơn anh, chị.
.
Mục đích duyệt là để làm gì?

.
 
Upvote 0
Có thể hiểu chuyện này như vầy:
Bước I: Tìm trị Min & Max trong vùng ô (bỡi hàm của Excel)
Bước II: Tạo vòng lặp duyệt từ MAX tới MIN hay ngược lại
Bước III: Xài phương thức FIND() để nếu có trị đó (trong vùng tìm) thì làm cái chi đó (không phạm luật là OK!)

Chúc mọi người vui!
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom