Tente assim. Só fiz o que você pediu (o código que fiz está no final desta subrotina. Não vi o restante do código.
Código: Selecionar todosPrivate Sub CEP2_AfterUpdate()
Call VerificarCEP2
If Not IsNull(Me.Tend2) And Not IsNull(Me.bairro2) And Not IsNull(Me.cidade2) Then
Me.Tend2 = Replace(Me.Tend2, "%E1", "á")
Me.Tend2 = Replace(Me.Tend2, "%E2", "â")
Me.Tend2 = Replace(Me.Tend2, "%E3", "ã")
Me.Tend2 = Replace(Me.Tend2, "%E7", "ç")
Me.Tend2 = Replace(Me.Tend2, "%E9", "é")
Me.Tend2 = Replace(Me.Tend2, "%EA", "ê")
Me.Tend2 = Replace(Me.Tend2, "%ED", "í")
Me.Tend2 = Replace(Me.Tend2, "%F3", "ó")
Me.Tend2 = Replace(Me.Tend2, "%F4", "ô")
Me.Tend2 = Replace(Me.Tend2, "%F5", "õ")
Me.Tend2 = Replace(Me.Tend2, "%FA", "ú")
Me.bairro2 = Replace(Me.bairro2, "%E1", "á")
Me.bairro2 = Replace(Me.bairro2, "%E2", "â")
Me.bairro2 = Replace(Me.bairro2, "%E3", "ã")
Me.bairro2 = Replace(Me.bairro2, "%E7", "ç")
Me.bairro2 = Replace(Me.bairro2, "%E9", "é")
Me.bairro2 = Replace(Me.bairro2, "%EA", "ê")
Me.bairro2 = Replace(Me.bairro2, "%ED", "í")
Me.bairro2 = Replace(Me.bairro2, "%F3", "ó")
Me.bairro2 = Replace(Me.bairro2, "%F4", "ô")
Me.bairro2 = Replace(Me.bairro2, "%F5", "õ")
Me.bairro2 = Replace(Me.bairro2, "%FA", "ú")
Me.cidade2 = Replace(Me.cidade2, "%E1", "á")
Me.cidade2 = Replace(Me.cidade2, "%E2", "â")
Me.cidade2 = Replace(Me.cidade2, "%E3", "ã")
Me.cidade2 = Replace(Me.cidade2, "%E7", "ç")
Me.cidade2 = Replace(Me.cidade2, "%E9", "é")
Me.cidade2 = Replace(Me.cidade2, "%EA", "ê")
Me.cidade2 = Replace(Me.cidade2, "%ED", "í")
Me.cidade2 = Replace(Me.cidade2, "%F3", "ó")
Me.cidade2 = Replace(Me.cidade2, "%F4", "ô")
Me.cidade2 = Replace(Me.cidade2, "%F5", "õ")
Me.cidade2 = Replace(Me.cidade2, "%FA", "ú")
End If
If Me.CEP.Value = vbNullString Then
VBA.MsgBox "Insira o CEP de origem"
Me.CEP.SetFocus
Else
Me.TextBox1.Value = G_DISTANCIA(Me.CEP.Value, Me.CEP2.Value)
End If
End Sub