dovanha1994
Thành viên mới

- Tham gia
- 19/11/24
- Bài viết
- 2
- Được thích
- -5
Đừng viết tắt trong bài viết. Bạn mới vô công ty mà đã bị sai sửa thế này. Lúc phỏng vấn có chém gió chém bão gì không thế?e có file như này ạ, e muốn hỏi tại sao chỉ có 2 dòng trong ô đỏ bị lỗi nhưng ô khác không sao ạ. với lại các bác hướng dân e đọc đoạn code kia nghĩa là gì với ạ, em mới vào công ty mà người ta bắt e sửa file này.
Lỗi Value là vì 2 P/N kia không có trong Sheet DPP nên thếe có file như này ạ, e muốn hỏi tại sao chỉ có 2 dòng trong ô đỏ bị lỗi nhưng ô khác không sao ạ. với lại các bác hướng dân e đọc đoạn code kia nghĩa là gì với ạ, em mới vào công ty mà người ta bắt e sửa file này.
View attachment 305709
A bỏ lọc giúp em. Ô ở trên cùng a ạĐừng viết tắt trong bài viết. Bạn mới vô công ty mà đã bị sai sửa thế này. Lúc phỏng vấn có chém gió chém bão gì không thế?
View attachment 305712
Trong file thấy lỗi lầm gì đâu
Thì nhiều P/N nó cũng k có trong bảng DPP mà ông. Ông xem kĩ mà xemLỗi Value là vì 2 P/N kia không có trong Sheet DPP nên thế
Mình sẽ cố gắng chuyển ngữ từ VBA sang tiếng Việt cho bạn 1 cách tương đối chính xác;. . . . với lại các bác hướng dân e đọc đoạn code kia nghĩa là gì với ạ, em mới vào công ty mà người ta bắt e sửa file này
Function CheckSequence(cell As Range) As Boolean
' Check if the value in the current cell follows the sequence pattern '
1 Dim CurVal As String
Dim PrevVal As String
' Get the value of the current cell and the cell above it '
3 CurVal = cell.Value
PrevVal = cell.Offset(-1, 0).Value
' Extract the relevant substrings for comparison
5 If Len(CurVal) >= 7 And Len(PrevVal) >= 7 Then
If (0 + Mid(CurVal, 7, 4) = Mid(PrevVal, 7, 4) + 1) And (Left(CurVal, 1) = Left(PrevVal, 1)) Then
7 CheckSequence = True
Else
9 CheckSequence = False
End If
11 Else
CheckSequence = False
13 End If
End Function