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.
 

Informazioni domanda


Ultimo aggiornamento febbraio 21, 2018 Visualizzazioni 1.548 Si applica a:
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

Il problema è stato risolto?

Siamo spiacenti che questo non sia stato d'aiuto.

Fantastico! Grazie per aver scelto questa risposta.

Sei soddisfatto di questa risposta?

Grazie per il tuo commento, ci aiuta a migliorare il sito.

Sei soddisfatto di questa risposta?

Grazie per il tuo commento.