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,
1632395245650.png
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
Retour