There is nothing wrong with your code, I think the problem is with the position of your code in the frmAddZipcode form. If you try to set a control in the open event you will get an error. If you put your code in the 'On Current' event instead it should work.
Private Sub Form_Current()
If Not...