Sub Crea()
Dim p As String
Dim c1, c2, c3 As String
For i = 1 To 100
p = ActiveWorkbook.Path
Sheets("Elenco").Select
c1 = Cells(2 + i, 2)
c2 = Cells(2 + i, 5)
c3 = Cells(2 + i, 8)
fogli = Array("DB", "Consist", "Param", "Sito")
Sheets(fogli).Copy
Sheets("DB").Select
Cells(5, 3) = c1
Cells(5, 6) = c2
Cells(5, 9) = c3
Sheets("DB").Visible = False
Sheets("Consist").Visible = False
Sheets("Param").Visible = False
Worksheets("Sito").Name = c1
ActiveWorkbook.SaveAs p & "" & c1 & ".xlsm"
ActiveWorkbook.Close
Next i
End Sub |