Ý nghĩa câu lệnh : Đánh số thứ tự tự động với điều kiện 2 ký tự đầu của cột I = nc
.Range("J" & lr).Value = "=if(left(RC[-1],2)= nc," & Chr(34) & Chr(34) & ",max(R7C:R[-1]C)+1)"
xin cảm ơn
Cảm ơn HYen17 bạn đã quan tâm . GPE Chuyển toàn tiếng anh (Làm khó mình quá) nay Mình xin đính kèm File và những yêu cầu ghi rõ trong các Sheet mong các bạn quan tâm giúp. Mình sửa mãi không đượcMột câu lệnh thế này thì cơm cháo ra sao mà biết!
Hoặc bạn đưa nguyên macro í lên hay file giả lập; Chứ thế này thì mùng thất cũng chả có ai hỗ trợ được bạn mà xem!
bạn chỉnh lạiÝ nghĩa câu lệnh : Đánh số thứ tự tự động với điều kiện 2 ký tự đầu của cột I = nc
.Range("J" & lr).Value = "=if(left(RC[-1],2)= nc," & Chr(34) & Chr(34) & ",max(R7C:R[-1]C)+1)"
xin cảm ơn
....= "=IF(LEFT(RC[-1],2)<> ""kh"","""",MAX(R7C:R[-1]C)+1)"
If SrcArr(lr, 50) <> "" Then
bạn chạy thử code xem có lỗi khôngCảm ơn HieuCD vẫn bị lỗi bạn xem lại giúp
.Range("J" & lr).Value = "=IF(LEFT(RC[-1],2)<>""kh""," & Chr(34) & Chr(34) & ",MAX(R7C:R[-1]C)+1)"
Báo lỗi #NAME? bạn xem lại giúp nhé
Private Sub UpdateCustmer_N()
Dim mst As String, wsKH As Worksheet, wsForm As Worksheet, lr As Long, indez As Variant
Set wsKH = Worksheets("DS_KH")
Set wsForm = Worksheets("Form_N")
Sheets("DS_KH").Unprotect Password:=""
mst = wsForm.[$E$4].Value
If WorksheetFunction.Trim(mst) <> "" Then
With wsKH
lr = WorksheetFunction.Max(.Range("D" & .Rows.Count).End(xlUp).Row, 8)
indez = Application.Match(mst, .Range("D8:D" & lr), 0)
If TypeName(indez) = "Error" Then
lr = lr + 1
.Range("C" & lr).Value = "=if(RC[1]=0," & Chr(34) & Chr(34) & ",max(R7C:R[-1]C)+1)"
.Range("J" & lr).Value = "=IF(LEFT(RC[-1],2)<>""kh""," & Chr(34) & Chr(34) & ",MAX(R7C:R[-1]C)+1)"
.Range("D" & lr).Value = "'" & mst
.Range("E" & lr).Value = wsForm.[C5].Value
.Range("F" & lr).Value = wsForm.[C6].Value
.Range("H" & lr).Value = wsForm.[E7].Value
.Range("G" & lr).Value = "'" & wsForm.[C7].Value
.Range("I" & lr).Value = wsForm.[C4].Value
End If
End With
End If
Sheets("DS_KH").Protect Password:="", AllowFiltering:=True
End Sub