• Initiateur de la discussion Initiateur de la discussion breitzou
  • 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 !

breitzou

XLDnaute Occasionnel
Bonjour le forum,

dans un fichier, je souhaiterais pouvoir double-cliquer sur une cellule (par exemple "C3"). A ce moment, une Msgbox apparaît et pose la question suivante " Souhaitez-vous marquer la cellule? " avec deux réponses possible : "oui", "non".
Si je clique sur "oui" un "X" apparaît dans la cellule "C3"
Si je clique sur "non" rien ne se passe.

Merci de votre aide

Breitzou
 
Re : Msgbox

Bonjour
test cela
HTML:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  If Not Intersect([c3], Target) Is Nothing Then
  choix = MsgBox("si vous cliquez sur Oui un X dans la cellule", vbYesNo)
  If choix = vbYes Then
  Target.Value = "X"
  Else
  Target = ""
  End If
  End If
  Cancel = True
End Sub
 
Re : Msgbox

Bonjour breitzou, CB60 et le forum,

Une variante :

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim Choix As String
Choix = MsgBox("Souhaitez-vous marquer la cellule ?", vbYesNo)
If Choix = vbYes Then Target = "X"
End Sub
 
- 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

Réponses
4
Affichages
586
Réponses
25
Affichages
1 K
Réponses
14
Affichages
742
Retour