Colore linguetta foglio

Anonimo
2014-10-08T14:22:08+00:00

Ciao.

Dopo la copia del foglio coloro la linguetta del foglio:

  Worksheets(NuovoNome).Tab.ColorIndex = 4                                  ' Assegna il colore alla linguetta del foglio

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

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2014-10-08T14:57:46+00:00

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.

La risposta è stata utile?

0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-10-14T17:08:58+00:00

    Ciao Mauro.

    Mi scuso per il ritardo con cui rispondo: impegni all'estero.

    Ho provato il tuo codice: è perfetto.

    Un grosso grazie.

    Ciao.

    Nunzio.

    Bene!

    Ciao e alla prossima.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-10-14T16:29:06+00:00

    Ciao Mauro.

    Mi scuso per il ritardo con cui rispondo: impegni all'estero.

    Ho provato il tuo codice: è perfetto.

    Un grosso grazie.

    Ciao.

    Nunzio.

    La risposta è stata utile?

    0 commenti Nessun commento