Searching other posts it seems to be a name confliction which is why i've named this function remove_letter2 instead of remove_letter. I have used the remove_letter function in some other forms and the only other lefts are;
If VBA.Mid(strInput, Len(strInput) - 2, 1) = "O" Then strInput = _
Left(strInput, Len(strInput) - 3) & "0" & VBA.Right(strInput, 2)
Case 6
If RgExp.test(Left(strInput, 3) & " " & VBA.Right(strInput, 3)) = True Then
txtPostcode = Left(strInput, 3) & " " & VBA.Right(strInput, 3)
Else
Exit Function
End If
.TypeParagraph
.ParagraphFormat.Alignment = wdAlignParagraphLeft
.TypeParagraph
Payments.ClientNo FROM Client LEFT JOIN Payments ON Client.ClientNo