All' interno del tuo form ..creati non sò ..un commandbutton ... per selezionare la tua stampante
all Click del bottone "Seleziona Stampante" ..scrivi:

CommonDialog.PrinterDefault = True
CommonDialog.ShowPrinter
ceprinte = True
Set siprinte = Printer
Unload Me

Ma tu all' interno del form l' hai inserito il commandDialog???
Poi per passargli il form da stampare ..non saprei ... non basta il comando printer
da associare al form stesso?oppure dato che all' interno del commanbutton "seleziona Stampante" if ceprint = true ..mi mandi in stampa il form altrimenti no..
non sò ..sono stata chiara ..altrimenti dimmi pure
ciao amichetta