Per prima cosa, il primo foglio valga da centralina di comando. Da questa centralina aggiungiamo semplicemente fogli alla cartella...
Il codice sarà ricavato dalla registrazione di una Macro...
Allora, ho un CommandButton sulla prima pagina (centralina) e voglio che questo mi aggiunga un foglio, me lo rinomini e me lo metta alla fine della serie di fogli, quindi la visuale deve tornare sulla centralina.
Ecco il codice che crea un foglio, lo chiama "carta" seguito da un numero progressivo e lo pospone a tutti gli altri fogli della cartella, tornando poi a focalizzarsi sulla centralina.
Const Centralina = "Foglio1" Sub AggiungiFoglio() Sheets(Sheets.Count).Select Sheets.Add ActiveSheet.Name = "carta" & Sheets.Count ActiveSheet.Move After:=Sheets(Sheets.Count) Sheets(Centralina).Select End SubIl codice è stato associato a un CommandButton che si trova sul foglio-centralina.
Primo obiettivo raggiunto: creazione di un nuovo foglio, rinomina del nuovo foglio e spostamento in coda agli altri.
Nessun commento:
Posta un commento