A reasonable teacher shouldn't see a reason to give you a bad mark if you've stumble into a problem he can't solve himself either. So I don't think you've got to worry too much.
The next step in your education: learning to state a problem and to find the right place to get help. That's even more useful than being able to solve it .
The problem description definitely should state what version of what product you work with. I assume it's some version of MS Word with a macro written in the corresponding version of Visual Basic for Applications. But that's only because a macro in an MS Access form is written in another language, and I don't know about 'forms' in MS Excel. Let alone all those third party products that have support for Visual Basic built in. As far as I know, however, it could an html-form with Vbscript. Or am I wrong with that?
And you posted on the Newbies forum. A question on macro programming can hardly be considered a newbie question. How about the MS Office forum (if MS Word) or the Web Development Coding & Scripting forum (if VBscript in html)?
Swisse is a competent programmer. He might very well be able to help you, provided you manage to provide the code, and enough details on the problem so he can reproduce it. It would be interesting to see (although not for Newbies), so it's better to post here than indulge in a private email-exchange, which is possible nowadays.
And if your problem is solved, it would be fair to tell your teacher about what help you got and why you needed it. He won't be cross if you're open about that.