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

XL 2016 Je clique et ça compte

gibert

XLDnaute Nouveau
Bonjour,
j'ai réussi à faire en sorte que lorsqu'on clique sur les cellules F33, cela puisse compter automatiquement.
Et je voudrais faire la même chose pour les cellules B3:B32, mais n'étant pas spécialiste, je n'ai pas trouvé la solution pour cumuler ses deux fonctions sur le même document.
Si une personne, pourrait m'aider, cela serait cool.
Merci par avance.
 

Pièces jointes

  • Nouveau stat V2 ter.xlsm
    93.8 KB · Affichages: 3

Phil69970

XLDnaute Barbatruc
Bonjour @gibert

Tu rajoutes ceci au code existant

VB:
If Not Intersect(Target, Range("B3:B32")) Is Nothing And Target.Count = 1 Then
    Target = Target + 1
    [A1].Select
End If

Ce qui te donneras cela

Merci de ton retour
 

Pièces jointes

  • Nouveau stat V2 ter.xlsm
    93.2 KB · Affichages: 2

Phil69970

XLDnaute Barbatruc
@gibert

Regarde le fichier que j'ai mis au post #2 !!!

VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("F3:P3")) Is Nothing And Target.Count = 1 Then
    Target = Target + 1
    [A1].Select
End If
If Not Intersect(Target, Range("S3")) Is Nothing And Target.Count = 1 Then
    Range("F3:P3") = 0
    [A1].Select
End If
If Not Intersect(Target, Range("B3:B32")) Is Nothing And Target.Count = 1 Then
    Target = Target + 1
    [A1].Select
End If
End Sub
 

Phil69970

XLDnaute Barbatruc
@gibert

Et on peut même simplifier

VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("F3:P3,B3:B32")) Is Nothing And Target.Count = 1 Then
    Target = Target + 1
    [A1].Select
End If
If Not Intersect(Target, Range("S3")) Is Nothing And Target.Count = 1 Then
    Range("F3:P3") = 0
    [A1].Select
End If
End Sub
 

Discussions similaires

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