tiè, aggiustato un po' il tiro alla macro, nel foglio DATI seleziona SOLO i nomi prima di lanciare la macro...
codice:
Sub AggiungiNuovoFoglio()
'per ogni cella selezionata
For Each cella In Selection.Cells
'copia il fogli base
Sheets("base").Copy After:=Worksheets(Worksheets.Count)
'dacci il nome della cella
ActiveSheet.Name = cella
'inserisce i valori nel foglio nuovo
Sheets(cella.Value).Range("B1") = Sheets("dati").Cells(cella.Row, 1)
Sheets(cella.Value).Range("B2") = Sheets("dati").Cells(cella.Row, 2)
Sheets(cella.Value).Range("B3") = Sheets("dati").Cells(cella.Row, 3)
Next
End Sub
fai sapere, ciao