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

  1. Tu peux t'inspirer de ce petit exemple (code dans le module Workbook)

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

    Cdlmnt

    1
    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

      0
  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
    1. Encore Merci ! C'est exactement ça !

      0
  3. Bonjour

    Que veux tu dire par automatique ?

    Cdlmnt

    0
    1. 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

      0