Hi mso3,
Here your revised code :
Sub RecordLC()
Dim RegNum As String
Dim str As String
Dim rg As Range
Dim i As Integer
With Sheets("LC")
RegNum = .Range("G7")
str = "No." & Format(.Range("A8"), "#000000") & vbNewLine & Format(.Range("B28"), "dd/mm/yyyy hh:mm:ss am/pm") 'Here I'm getting syntax error
If RegNum = "" Then
MsgBox "Please enter a valid register number!"
.Range("G7").Select
Exit Sub
End If
End With
With Sheets("Register")
On Error Resume Next
Set rg = .Range("A6:A50000").Find(RegNum)
If rg Is Nothing Then
MsgBox "The register number is not found!"
Exit Sub
End If
Set rg = .Range("AF" & rg.Row)
i = 0
Do Until rg.Value = ""
Set rg = rg.Offset(0, 1)
i = i + 1
Loop
rg = str
Sheets("LC").Range("C7").Clear
If i > 0 Then
With Sheets("LC").Range("C7")
.Font.Size = 20
.Font.Bold = True
.Font.ColorIndex = 3
.Value = "Duplicate " & i
End With
End If
End With
MsgBox "The LC is recorded!", 64
End Sub
Bookmarks