Formule exel

Fermé
mike GAVI - 10 avril 2016 à 16:33
 Mike gavi - 10 avril 2016 à 20:49
Bonjour,

Je souhaiterai, dans mon dossier exel qui comprend plusieurs onglets, que lorsque je marque "oui "dans la cellule "N51", alors la couleur de l'onglet passe en vert.

est ce possible ? et comment

Merci à tous,

2 réponses

via55 Messages postés 14504 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 décembre 2024 2 738
10 avril 2016 à 17:37
Bonjour mike

Possible avec une macro à mettre dans le worksheet de chaque feuille concernée
Faire ALT+F11 pour ouvrir l'éditeur VBA
Sélectionner par double-clic la 1ere feuille concernée dans l'arborescence à gauche, copier-coller la macro suivante dans la fenêtre blanche de droite
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$N$51" Then Exit Sub
If Target.Value = "oui" Then
  ActiveSheet.Select
    With ActiveWorkbook.ActiveSheet.Tab
        .Color = 5296274
        .TintAndShade = 0
    End With
    End If
End Sub


Recommencer l'opération pour toutes les feuilles concernées

Cdlmnt
Via
0
jc80 Messages postés 4243 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 424
10 avril 2016 à 17:48
Bonjour
Une explication ci-dessous
https://forum.excel-pratique.com/viewtopic.php?forum_uri=excel&t=988&start=
Cordialement
0
Merci pour la réponse

Bonne soirée
0