Если у вас есть textBox с именем txtFileName, то вы можете использовать его событие AfterUpdate для этого:
Private Sub txtFileName_AfterUpdate()
If Not IsNull(txtFileName) Then
txtFileName = Trim$(txtFileName)
If Not Right$(txtFileName, 4) = ".zip" Then
txtFileName = txtFileName & ".zip"
End If
End If
End Sub