scusa se ti ho infastidito,
cerco di spiegarmi meglio:
il mio file .xlsm lo chiamo preventivo.
ho 5 userform, la prima contiene i dati della società, ho già impostato il codice che se non compila tutte le textbox, e clicca sul pulsante avanti per aprire la seconda userform, parte un messagebox che avvisa quale textbox non è stata compilata, pertanto è costretto ad inserire tutti i dati, e poi proseguire con le altre userform,
alla fine puo' fare due scelte:
1 - salvare il preventivo con nome
salva il file con nome "pippo", se un domani decide di apportare modifiche ed inoltrarmi l'ordine, all'apertura il file partirà dalla seconda userform; ed il file originale "preventivo" anche quello partirà dalla seconda userform
2 - non salvare il preventivo
visto l'obbligo impostato alla prima userform di compilare tutti i campi, alla chiusura tutti i campi devono rimanere memorizzati.
ho pensato di inserire nei commandbutton di uscita
Range("d3") = TextBox1.Text ecc.....
ma non so come fare per far ripartire tutto dalla seconda userform