Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Domanda:
Esiste un modo che ad ogni copia del foglio mi incrementa : Tab.ColorIndex = 4.
in Tab.ColorIndex = 5
Tab.ColorIndex = 6
ecc.
Tipo: Tab.ColorIndex =index+1
Grazie.
Ciao.
Nunzio
Mettiamo tu abbia il Foglio1 del quale vuoi fare n copie. Posizionalo più a dx nella barra in basso e colora di nero il tab (meglio ancora se gli assegni da codice come ColorIndex il valore 1). Utilizza poi questo codice:
Public Sub m()
Dim sh As Worksheet
Set sh = ThisWorkbook.Worksheets("Foglio1")
With sh
.Copy After:=Worksheets(Sheets.Count)
ActiveSheet.Tab.ColorIndex = _
Worksheets(Sheets.Count - 1).Tab.ColorIndex + 1
End With
Set sh = Nothing
End Sub
Occhio che hai il limite di 56 colori.