Salvataggio del solo foglio attivo

Download PDF

Domanda:

Avrei bisogno di aiuto avrei la necessità di salvare il foglio attivo dove tramite macro ho già provveduto ad incollare delle cose, il problema è che mi salva l’intera cartella e non solo il folglio
in questione ho provato sia con ActiveSheet.SaveAs che con ActiveworkBook.saveas ma salva sempre l’intera cartella!!! con tutti i fogli presenti!

Risposta:

Il file che avete bisogno è già disponibile in questo articolo:

Inviare file excel tramite Outolook

Il codice contiene una sezione che copia il (i) fogli attivi in un secondo file excel, lo salva e lo inserisce in una mail.

E’ sufficente prendere la parte di codice che permette di copie e salvare il file excel con un nome assegnato e il gioco è fatto:

Per copiare un foglio bisogna eseguire il tutto in due step: selezionare il foglio e poi eseguire comando per “copia” in un nuovo file:

 ThisWorkbook.Windows(1).SelectedSheets.Copy

Questo comando per quanto sembri incredibile, crea un nuovo file e ci mette dentro il foglio Excel attivo in quel momento. Questo comando è esattamente quello cercato dal gentile lettore.

A questo punto, nella macro excel si può fare quello che si desidera di questo nuovo file

The following two tabs change content below.

Andrea Terzaghi

Geneva (CH)
Ingegnere, pellegrino del mondo e della conoscenza, curioso di tutto

Ultimi post di Andrea Terzaghi (vedi tutti)