Copiare e rinominare fogli excel con condizione

Un saluto,
Vorrei sapere come fare per creare una macro che copi un determinato foglio e lo rinomini, ma solo ad una condizione, ad esempio, nella colonna A del foglio chiamato "pippo" ci sono delle celle che contengono dei nomi, vorrei creare una macro che copi il foglio chiamato "Pluto" e lo rinomini con il nome contenuto all'interno della cella "A10" del foglio "pippo", e così via fino verso il basso fino a quando non si trova la prima cella vuota, alla prima cella vuota la macro si deve fermare.
Ho provato diverse soluzioni, ma nulla che funzioni correttamente, ad esempio incappo sempre in due avvisi, il primo dice: "una formula o un foglio che si desidera copiare contiene il nome "HistData4", già esistente nel foglio di lavoro di destinazione. Utilizzare questa versione del nome?" e devo selezionare una risposta, il secondo dice: "una formula o un foglio che si desidera copiare contiene il nome "Tabella", già esistente nel foglio di lavoro di destinazione. Utilizzare questa versione del nome?, manualmente posso risolvere il problema, ma con una macro non saprei come fare.

Un grazie in anticipo a chiunque mi possa dare una mano.
Risposta
Risposta

Un saluto,
Vorrei sapere come fare per creare una macro che copi un determinato foglio e lo rinomini,

<cut>
Un grazie in anticipo a chiunque mi possa dare una mano.


Non è molto chiaro quello che chiedi(almeno per me).

 

Vuoi copiare un foglio: dove si trova (nome del file) e come si chiama il foglio?

Dove lo incolliamo (nome del file) e con quale nome?

 

E capisco bene che vuoi che questa sia una operazione ripetuta tante volte quanti sono i valori presenti in una determinata colonna?

 

L'esempio copiafoglio.xlsm che trovi qui:

https://skydrive.live.com/?cid=0361684D94BB851A#cid=0361684D94BB851A&id=361684D94BB851A%21169

 

o qui:

http://www.maurogsc.eu/esempiforum13/copiafoglio.zip

 

crea un nuovo file e vi copia il FoglioCopiato del file che contiene il codice tante volte quanti sono i valori presenti in colonna A del Foglio1 assegnando come nome ai fogli copiati il dato presente. Il nuovo file viene salvato nella stessa directory.

 

Partendo da qui(che è quello che ho capito), dimmi se va bene o no. Grazie.

--
Mauro Gamberini
Microsoft© MVP (Excel)
http://www.maurogsc.eu

La risposta è risultata utile?

Siamo spiacenti che questo non sia stato utile.

Ottimo. Grazie per il tuo feedback.

Quanto sei soddisfatto di questa risposta?

Grazie per il feedback, ci aiuta a migliorare il sito.

Quanto sei soddisfatto di questa risposta?

Grazie per il tuo feedback.

 
 

Informazioni domanda


Ultimo aggiornamento 6 ottobre 2021 Visualizzazioni 2.074 Si applica a: