- Tham gia
- 6/8/06
- Bài viết
- 3,260
- Được thích
- 3,790
Thien đã viết:Đau đầu quá không hiểu rùi.
Giải thích từng dòng trong code mình hỏi nhen.
TC.
- ........For Each Ma In Sheet20.Range("J6:J" & Sheet20.Range("J65000").End(xlUp).Row)
- ............If Ma.Value = Sheet15.Range("C6").Value Then
- ................i = i + 1
- ................Sheet15.Range("A" & i).Value = Ma.Offset(0, -9).Value
- ................Sheet15.Range("B" & i).Value = Ma.Offset(0, -8).Value
- ................Sheet15.Range("C" & i).Value = Ma.Offset(0, -2).Value
- ................Sheet15.Range("D" & i).Value = Ma.Offset(0, -1).Value
- ................
- ................If Left$(Ma.Offset(0, -9).Value, 2) = "PN" Then
- ....................Sheet15.Range("E" & i).Value = Ma.Offset(0, 4).Value
- ....................Sheet15.Range("F" & i).Value = Ma.Offset(0, 5).Value
- ....................m = 1
- ................ElseIf Left$(Ma.Offset(0, -9).Value, 2) = "PX" Then
- ....................Sheet15.Range("G" & i).Value = Ma.Offset(0, 4).Value
- ....................Sheet15.Range("H" & i).Value = Ma.Offset(0, 5).Value
- ....................m = -1
- ................End If
- ............End If
- ........Next
- Lần lượt duyệt qua từng ô trong sheet20, từ ô J6 đến ô J cuối cùng của Dữ liệu
- Nếu ô đó = Sheet15.Range("C6").Value thì
- i= i + 1 : Nhằm tăng hàng thêm 1 đơn vị
- Giá trị cột A sẽ = giá trị của ô J đó lệch qua trái 9 cột (Phiếu)
- Giá trị cột B sẽ = giá trị của ô J đó lệch qua trái 8 cột (Ngày)
- Giá trị cột C sẽ = giá trị của ô J đó lệch qua trái 2 cột (Đơn Vị)
- Giá trị cột D sẽ = giá trị của ô J đó lệch qua trái 1 cột (Nội Dung)
- ............
- Nếu hai ký tự đầu của Giá trị lệch qua trái 9 cột so với cột J = "PN" thì . . .
- ....................
- .....................
From Thien:
Ái chà gặp những người như mình thật cực bác Hiếu quá nhỉ.
Ngàn lời cảm ơn trước nhen. Để mình xem kỹ lại 1 chút.
Thân chào.
PS: Dạo này chứng khoán của Bác xanh hay đỏ vậy ta?.
Chỉnh sửa lần cuối bởi điều hành viên: