Is this possible?
I'm assuming it is....this is what I want to do.
In one of my forms, I have a grid of textboxes.

Sub Init() zero's all of my textboxes for a fresh start when the user first uses the program.

When they click File...New...my code is

Private Sub mnuFilenew_Click()
'User wants new file
Dim Response As Integer
Response = MsgBox("Are you sure you want to start a new file?", vbYesNo + vbQuestion, "New File")
If Response = vbNo Then
Exit Sub
Else
Call Init
End If
End Sub

What I REALLY want to happen is for it to zero all the textboxes except for whats in 2 columns. (40 textboxes total to be left alone, both columns are array's with may make it easier)
What I was thinking is changing my Sub Init() section to have little private sub's inside of it, (if thats possible, it would be easiest), so that when the user first runs the program he/she still gets zero's in all the textboxes, but when he/she clicks file/new, they get the whole form zero'd except for those 2 columns.
Any ideas would be appreciated
~scratching my head~