Comment modifier la couleur de chaque onglet

Résolu

Bonjour,

Je cherche, comment modifier en automatique la couleur de tous les onglets d'un classeur.

Merci pour votre aide !

Cordialement,


Windows / Firefox 91.0

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Tu peux t'inspirer de ce petit exemple (code dans le module Workbook)

    https://www.cjoint.com/c/MCDmlM7Fe2B

    Cdlmnt

    1. Merci ! Un seul onglet "Mars" est en rouge tandis que les autres sont en vert.

      Je souhaiterais, qu'importe le nombre d'onglet, la macro colorie tous les onglets d'une couleur différente. Est-ce possible ?

      Cdlt

  2. Je souhaiterais, qu'importe le nombre d'onglet, la macro colorie tous les onglets d'une couleur différente.

    C'est beaucoup plus simple

    Option Explicit
    
    Public Sub ok()
    Dim nuf As Long, nbf As Long
    nbf = Sheets.Count
    For nuf = 1 To nbf
      Sheets(nuf).Tab.ColorIndex = nuf
    Next nuf
    End Sub

    https://www.cjoint.com/c/MCDpgWDe0XB

    Cdlmnt

    1. Encore Merci ! C'est exactement ça !

  3. Bonjour,

    Automatique....Je voudrais intégrer ça, dans un projet vba existant qui crée des onglets par personne. A la fin il faudrait que les onglets créés soient de couleur différente ....

    Cdlt