Hàm Offset - VBA khi ô dịch chuyển theo điều kiện

Liên hệ QC

hoahuongduong1986

Thành viên thường trực
Tham gia
14/11/18
Bài viết
346
Được thích
40
Kính gửi các Anh chị và các bạn,
Em có File excel và đoạn Code như sau:

If .Cells(i, 1) = Sheet9.Cells(j, 4) And .Cells(i, 1).Offset(, 11) = "x" Then.....

Câu hỏi của em là: Giờ em phải tìm từ vùng G4 đến vùng L4 cụm từ Chọn/bỏ. Sau đó cái đoạn này Offset(, 11) phải sửa thế nào để phù hợp ạ. Tức là ở đây có thể là 6, 7, 8....hoặc 11 tính từ Cột A ạ.
 

File đính kèm

  • Offset - VBA.xlsx
    9 KB · Đọc: 5
For col = 6 to 11
.Cells(i,1).Offset(, col) chấm Value vào đừng có viết chỏng trơ thế
Next col
 
Upvote 0
For col = 6 to 11
.Cells(i,1).Offset(, col) chấm Value vào đừng có viết chỏng trơ thế
Next col
Em cảm ơn ạ. NHưng em chưa hiểu lắm ạ, em đang tư duy nó phải tìm từ G4 đến vùng L4 để xẹm cụm từ Chọn/bỏ nó ở chỗ nào. Sau đó, mới đếm từ A đến cột xuất hiện từ Chọn/bỏ là bằng bao nhiêu ạ. Đoạn Code của anh em chưa hiểu nó tìm cụm Chọn/bỏ thế nào ạ.
 
Upvote 0
Từ khúc này
1614313798153.png
tới khúc này

1614313809029.png

là bao xa đó bạn?



.Cells(i,1).Offset(, col).Value = "Chọn/bỏ"
 
Upvote 0
Web KT
Back
Top Bottom