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

XL 2013 Bouton toupie sur une plage de cellule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nicodemarss

XLDnaute Nouveau
Bonjour à tous,

Je souhaite que le bouton toupie (exemple ci-joint) influe et incrémente 1 sur toute la plage de A2 à A11 et pas seulement sur une seule cellule.

Est-ce que quelqu'un sait comment s'y prendre svp ?? 🙂

Merci par avance pour votre aide
 

Pièces jointes

Bonjour,
Affecter à la toupie le code ci-dessous à mettre dans le code de la feuille :
VB:
Sub Compteur1_Change()
Dim Plage As Range
    Set Plage = Range("A2:A" & Cells(Rows.Count, "A").End(xlUp).Row)
    With Shapes(Application.Caller)
        For Each cell In Plage
            cell.Value = cell.Value + IIf(.OLEFormat.Object.Value = 0, -1, 1)
        Next
        .OLEFormat.Object.Value = 0
    End With
End Sub
 
Super mercii !! 🙂

Imaginons que je veuille changer la colonne où je dois incrémenter +1 ou -1
Par exemple de Y7 à Y18 (modif en gras)

je change comme cela ?

Sub Compteur1_Change()
Dim Plage As Range
Set Plage = Range("Y7:Y" & Cells(Rows.Count, "Y").End(xlUp).Row)
With Shapes(Application.Caller)
For Each cell In Plage
cell.Value = cell.Value + IIf(.OLEFormat.Object.Value = 0, -1, 1)
Next
.OLEFormat.Object.Value = 0
End With
End Sub
 
Une précision ;
Set Plage = Range("Y7:Y" & Cells(Rows.Count, "Y").End(xlUp).Row)
sélectionne toutes les cellules de la colonne Y à partir de la ligne 7 incluse

Si en fait tu ne veux que Y7 et Y8 ( j'avais lu trop rapidement ) :
Set Plage = Range("Y7:Y8")
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Réponses
6
Affichages
277
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…