17/04/13 8:56
simonride
Buongiorno chiedo a qualcuno se puo' darmi una mano, sono alle prime armi, ma con tanta buona volontà.
Ho un foglio excel con due colonne di caratteri, io dovrei prendere i carateri della seconda colonna e creare dei fogli nuovi in sequenza con il nome uguale a questi caratteri.
Sono riuscito a inserire nuova pagina copiare la prima cella assegnarla come nome al nuovo foglio e cosi per il secondo ma, non riesco a ciclarli per tutti i nomi della colonna
Public Sub NomeFoglio()
Sheets.Add After:=Sheets(Sheets.Count) 'inserisci foglio
Sheets("Foglio1".Select 'Seleziona Foglio1
Range("B3".Select 'Seleziona Cella
Selection.Copy 'Copia cella
Sheets(Sheets.Count).Select 'Seleziona nuovo foglio
Sheets(Sheets.Count).Name = "AI" 'Rinominalo
Sheets.Add After:=Sheets(Sheets.Count) 'inserisci foglio
Sheets("Foglio1".Select 'Seleziona Foglio1
Range("B4".Select 'Seleziona cella seguente
Selection.Copy
Sheets(Sheets.Count).Select 'Seleziona nuovo foglio
Sheets(Sheets.Count).Name = "ALBT"
End Sub
Ho un foglio excel con due colonne di caratteri, io dovrei prendere i carateri della seconda colonna e creare dei fogli nuovi in sequenza con il nome uguale a questi caratteri.
Sono riuscito a inserire nuova pagina copiare la prima cella assegnarla come nome al nuovo foglio e cosi per il secondo ma, non riesco a ciclarli per tutti i nomi della colonna
Public Sub NomeFoglio()
Sheets.Add After:=Sheets(Sheets.Count) 'inserisci foglio
Sheets("Foglio1".Select 'Seleziona Foglio1
Range("B3".Select 'Seleziona Cella
Selection.Copy 'Copia cella
Sheets(Sheets.Count).Select 'Seleziona nuovo foglio
Sheets(Sheets.Count).Name = "AI" 'Rinominalo
Sheets.Add After:=Sheets(Sheets.Count) 'inserisci foglio
Sheets("Foglio1".Select 'Seleziona Foglio1
Range("B4".Select 'Seleziona cella seguente
Selection.Copy
Sheets(Sheets.Count).Select 'Seleziona nuovo foglio
Sheets(Sheets.Count).Name = "ALBT"
End Sub
aaa