Changer la couleur des cellules via bouton de commande

bonjour à toutes et tous,

je reviens vers vous pour savoir comment changer la couleur de fond de plusieurs cellules à l'aide d'un bouton de commande.

je voudrais, quand je clique sur ce bouton, que le fond des cellules de A1 à AA et les colonnes A10 à A20 change de couleur en gris par exemple.

merci pour votre aide

Bonjour,

Pourrais-tu joindre un fichier test ... ?

Bonjour James007

c'est toujours un plaisir de te retrouver sur le forum. tu connais bien ce fichier pour avoir pas mal participer à m'aider à avancer

Re,

Merci pour le fichier ... qu'effectivement je reconnais ...

Quelles sont les cellules dont tu veux modifier la couleur ...?

De A43 à A67 & de la colonne A à AA

Re,

Avec tes satanées cellules fusionnées ...

le cauchemar va être horrible ..

As-tu essayé de réaliser ce que tu veux manuellement ...???

ça pause tant de problèmes que çà

A un moment ou l'autre tu dois les utiliser quand même?

la colonne A reste la colonne A même si elle est fusionnée avec B non?

la colonne A reste la colonne A même si elle est fusionnée avec B non?

Malheureusement ... non ...

As-tu essayé manuellement d'obtenir le résultat que tu veux ... ?

oui, je crois.

je sélectionne les cellule et applique une couleur de fond

Re,

Donc avec cet exemple ta plage est A41:AA67 ...

Ce qui est différent de ton premier message ...

As-tu toujours besoin d'un bouton de commande et d'une macro ?

Re,

bonjour,

je pense que le bouton est la solution car les cellules seront grisées seulement si nécessaire.

j'ai fait une macro, par enregistrer une macro, que j'ai légèrement modifiée. mais je voudrais, si possible en cliquant de nouveau sur le bouton les remettre sans couleur et là je sèche

Voici la macro

Private Sub SansObjet_Click()
ThisWorkbook.Sheets("Enquête").Unprotect Password:=""
Range("A41:AA67").Select
    With Selection.Interior
        .PatternColorIndex = xlAutomatic
        .ThemeColor = xlThemeColorDark1
        .TintAndShade = -4.99893185216834E-02
        .PatternTintAndShade = 0
    End With
    Range("A69").Activate
        ThisWorkbook.Sheets("Enquête").Protect Password:=""
End Sub

Re,

Félicitations pour ta macro ...

Pour avoir les deux possibilités dans la même procédure, tu peux tester la macro suivante :

Sub SansObjet_Click()
ThisWorkbook.Sheets("Enquête").Unprotect Password:=""
    With Range("A41:AA67")
      If .Interior.Color = RGB(221, 217, 195) Then
         .Interior.Color = xlNone
      Else
         .Interior.Color = RGB(221, 217, 195)
      End If
    End With
ThisWorkbook.Sheets("Enquête").Protect Password:=""
End Sub

En espèrant que cela t'aide

Re

comme d'hab c'est nickel

juste un truc si je veux que ma satané cellule fusionnée F41 à K41 reste grise après le 2ème clic c'est possible

merci pour ton aide

Re

désolé, pour être plus précis, les cellules reviennent à leur couleur d'origine

c'est possible

Bonjour à tous,

Un essai ...

Sub SansObjet_Click()
ThisWorkbook.Sheets("Enquête").Unprotect Password:=""
    With Range("A41:AA67")
      If .Interior.Color = RGB(221, 217, 195) Then
         .Interior.Color = xlNone
         Range("F41:K41").Interior.Color = RGB(221, 217, 195)  ' < ajout
      Else
         .Interior.Color = RGB(221, 217, 195)
      End If
    End With
ThisWorkbook.Sheets("Enquête").Protect Password:=""
End Sub

ric

Bonjour,

Salut ric

Est-ce-qu'avec la macro de ric ... tout est réglé ?

Peux-tu faire le point sur ce qui fonctionne ... et sur ce que ne fonctionne pas ...?

bonjour,

la macro de ric fonctionne pour la cellule fusionnée. Par contre les cellules du tableau "Masses" ne reviennent pas aux couleurs d'origine.

je vais peut-être dire une bêtise mais peut-on avec une macro fait a même chose que fait la flèche "Annuler"

je vous joint le fichier avec le code de ric.

merci pour votre aide.

15test-pskyl-color.xlsm (161.82 Ko)

Bonjour,

Ci-joint la modification de la modification ...

En espèrant que tes contorsions ' colorées ' soient réparées ...

En un mot

Merci pour ta patience

Merci pour tes remerciements ...

Dans tous les cas ... en quelques jours ... tu viens de résoudre un bon petit paquet de problèmes ...

Rechercher des sujets similaires à "changer couleur via bouton commande"