Thank you for the reply, unfortunately i don't think i can do that, the document I'm creating is holding 8 other form templates, i have literally no idea how to make that work with userforms as i have never used them before and by looking at the tutorials it seems like they just populate whatever you designed in the VBA form.

Don't know how would i change the fields within the vba userform depending on which form a user wants to choose? how would then those different fields populate different infomation in word and not show te ones that are not needed.