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

Modification d'un code VBA

  • Initiateur de la discussion Initiateur de la discussion JJ1
  • Date de début Date de début

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 !

J

JJ1

Guest
Bonjour,

Je joins un exemple de fichier où en Feuil1 (visualiser le code) il y a une procédure qui permet de copier chaque clic en zone bleue vers la zone jaune.

Je voudrais y apporter 2 modifications:
- qu'au bout de 5 clic le code stoppe tout autre clic (au lieu de passer à la ligne suivante) et que je sois obligé d'effacer.
- que la zone jaune s'efface soit volontairement en cliquant sur la cellule N4 OU si la cellule N1 passe rouge (via une formule que je mettrai ensuite, N1 n'étant pas coloré avant la formule vraie)

Est-ce possible de réaliser cette modification. Merci beaucoup.
Bon lundi
 

Pièces jointes

Re : Modification d'un code VBA

Tu modifies ton code comme suit :
Code:
Option Explicit

Public NbrClics As Integer

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    NbrClics = NbrClics + 1
    If NbrClics = 6 Then Exit Sub
    
    If Target.Address = "$N$4" Then
        Range("A6:E6").Value = ""
        NbrClics = 0
    End If
    
    If Intersect(ActiveCell, Range("I14:L17")) Is Nothing Then Exit Sub
    Cells(6, NbrClics) = ActiveCell.Value
End Sub
 
Re : Modification d'un code VBA

Bonjour Dormeur74,

Merci pour ta rapide modification.
Juste un souci, le 6ème clic ne fait rien mais le 7ème et suivant inscrivent les nombres en G, H ...sur la ligne.
Peut-on bloquer jusqu'à effacement?
merci à toi.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

E
Réponses
5
Affichages
1 K
eric1989
E
S
Réponses
7
Affichages
2 K
syriak
S
Réponses
25
Affichages
2 K
V
Réponses
2
Affichages
17 K
Valentin
V
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…