Dim lInterval As Long Dim i As Integer Dim iStringLength As Integer Dim sID As String '============================ 'set the variables below iStringLength = 7 lStart = 1 lInterval = 1 '============================ sID = "" If (rec = 0) Then rec = lStart Else rec = rec + lInterval End If For i = 1 To iStringLength - Len(CStr(rec)) sID = sID & "0" Next i sID = sID & CStr(rec)