Your code is written so that whenever you change Textbox1 it fills the items with the values from the other textboxes. If you have nothing in the other textboxes the cells are cleared.
Remove the textbox1 change event and it shouldn’t do this. What are you trying to do with that code? You can put the code in the event of a command button just rewrite the info only after you press the command button to “confirm” editing or adding.
Steve