buongiorno, dato questo codice :
che contiene circa 45000 righe, l'ultima riga (x) contiene una costante. Ad ogni cambiamento della costante quindi si incrementa n che in questo caso = 5 e vengono creati quindi nuovi 5 fogli. Ecco mil problema : sarebbe possibile rinominare il foglio appena creato con il contenuto della prima cella (x) e poi il secondo foglio creato con il nuovo contenuto della cella (x) ?
Visual Basic:
Private Sub CommandButton1_Click()
Dim ur As Long
Dim i As Long
Dim n As Long
ur = Cells(Rows.Count, 1).End(xlUp).Row
For i = 3 To ur
If Cells(i, "x") <> Cells(i + 1, "x") Then
n = n + 1
ThisWorkbook.Sheets.Add
End If
Next i
End Sub
che contiene circa 45000 righe, l'ultima riga (x) contiene una costante. Ad ogni cambiamento della costante quindi si incrementa n che in questo caso = 5 e vengono creati quindi nuovi 5 fogli. Ecco mil problema : sarebbe possibile rinominare il foglio appena creato con il contenuto della prima cella (x) e poi il secondo foglio creato con il nuovo contenuto della cella (x) ?
)