XL 2016 macro dans cellule

jo50160

XLDnaute Junior
Bonjour à tous.

Voilà mon problème, dans ma feuille de calcul, j’ai des cellules qui remplacent les boutons, dans cellule C3 « Cellule vide » et la cellule C1 « Tirage nombres » celle-ci fonctionne.

Par contre, la cellule A1 « Effacer » et la cellule C3 « Tirage étoile » Je n’arrive pas à les faire fonctionner,:mad: je pense que le problème vient de (Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) et la je sèche.
Si vous avez quelques idées je vous en remercie.

Je vous joint mon tableur

Cordialement.
 

Pièces jointes

  • Euro_Dreams.xlsm
    66.3 KB · Affichages: 8

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour @jo50160 :),

C'est normal. Vous avez deux procédure évènementielles. Dans aucune des deux, vous ne mentionnez ni A1 ni C3.

Il vous faut tester avec des If Then ... elseif ... Then ... dans les procédures évènementielles de votre choix les adresses d'action.

nota : j'ai du mal à comprendre ce que représente votre "Tirage nombres" et à quoi il peut bien servir o_O ?

Exemple pour Worksheet_SelectionChange (à adapter) :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   If Target.Address = "$A$3" Then
      Range("C8").End(xlDown).Offset(1, 0).Select
   ElseIf Target.Address = "$A$1" Then
      ' ici les lignes du code associé à A1
   ElseIf Target.Address = "$C$3" Then
      ' ici les lignes du code associé à C3
   End If
End Sub
 
Dernière édition:

jo50160

XLDnaute Junior
Bonjour Mapomme :
j'ai un petit souci via
« Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = " $ A $ 3" Then
Range ("C8").End (xlDown).Offset (1, 0).Select »
Quand je clique sur la cellule vide, il sélectionne la cellule (« C8 »), quand écrit dans cette cellule
Et je clique sur cellule vide, il me sélectionne toujours la C8.

Merci de bien vouloir m'aider.
cordialement
 

Discussions similaires

Statistiques des forums

Discussions
312 215
Messages
2 086 331
Membres
103 188
dernier inscrit
evebar