iloveit
Thành viên thường trực
![](/diendan/data/PhoToDanhHieu/gold.gif)
![](/diendan/data/PhoToDanhHieu/gold.gif)
![](/diendan/data/PhoToDanhHieu/gold.gif)
![](/diendan/data/PhoToDanhHieu/gold.gif)
- Tham gia
- 2/3/13
- Bài viết
- 212
- Được thích
- 52
- Giới tính
- Nam
- Nghề nghiệp
- Tự do
Code lọc dữ liệu trong file đính mình gửi kèm từ trước giờ vẫn sử dụng bình thường.
Không hiểu nay sao nó bị vàng ở đoạn code sau:
Trong file gửi kèm nếu mình nhập số phiếu vào ô F6 trong Sheet INXUAT thì nó sẽ lọc ra số phiếu tương ứng có trong Sheet THEODOI để mình in.
Đoạn code đầy đủ trong Sheet INXUAT như sau:
Nhờ anh/chị và các bạn giúp mình. Chân thành cám ơn.
Không hiểu nay sao nó bị vàng ở đoạn code sau:
Mã:
Sheets("THEODOI").Range("C11:G" & Sheets("THEODOI").Range("G65536").End(xlUp).Row).AdvancedFilter _
Action:=xlFilterCopy, CriteriaRange:=Range("F5:F6"), CopyToRange:=Range("B12:E12")
Trong file gửi kèm nếu mình nhập số phiếu vào ô F6 trong Sheet INXUAT thì nó sẽ lọc ra số phiếu tương ứng có trong Sheet THEODOI để mình in.
Đoạn code đầy đủ trong Sheet INXUAT như sau:
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
Dim R As Long
If Target.Address = "$F$6" Then
[F5].Value = Sheets("THEODOI").[G11].Value
[A13:F100].ClearContents
[A13:F100].Borders.LineStyle = xlNone
Sheets("THEODOI").Range("C11:G" & Sheets("THEODOI").Range("G65536").End(xlUp).Row).AdvancedFilter _
Action:=xlFilterCopy, CriteriaRange:=Range("F5:F6"), CopyToRange:=Range("B12:E12")
Range("A12").CurrentRegion.Borders.LineStyle = 1
R = [B65536].End(xlUp).Row
If R > 12 Then Range("A13:A" & R).Value = "=MAX(R12C:R[-1]C)+1"
[F5].ClearContents
End If
End Sub
Nhờ anh/chị và các bạn giúp mình. Chân thành cám ơn.
File đính kèm
Lần chỉnh sửa cuối: