Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro active que pour certaines cellules !

kyliann

XLDnaute Nouveau
Bonjour le forum,

Je viens vers vous en espérant que vous pourrez m'aider
J'ai un Usf avec un bouton qui me permet de colorier des cellules avec une couleur.


Ce bouton fonctionne parfaitement, cependant est il possible
qu'il ne fonctionne uniquement que sur certaines cellules et plages de céllules !


Exemple :


Je vous joint un fichier exemple

En vous remerciant tous de votre aide

Amicalement
Kyliann
 

Pièces jointes

  • Kyliann01.xlsm
    21.3 KB · Affichages: 28

Pierrot93

XLDnaute Barbatruc
Re : Macro active que pour certaines cellules !

Bonjour,

pas ouvert ton fichier, mais esssaye peut être comme suit :
Code:
Private Sub CommandButton1_Click()
Dim motif As String
If Not Intersect(Selection, Range("F4:T20")) Is Nothing Then
    ActiveSheet.Unprotect Password:=""
    If Selection.Interior.ColorIndex = 43 Then
    Selection.Interior.ColorIndex = 43
    Else
    Selection.Interior.ColorIndex = 23
    End If
    Cancel = True
    ActiveSheet.Protect Password:=""
End If
End Sub

bonne journée
@+
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Macro active que pour certaines cellules !

Bonjour Kylian,

Est Il possible que le bouton ne soit :

actif que sur cette plage de cellules F4 :T20

ajoute ceci en début de code:
Code:
If Selection.Row < 4 Or Selection.Row > 20 Or Selection.Column < 6 Or Selection.Column > 20 Then Exit Sub

à+
Philippe

Edit: Bonjour Pierrot
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…