vbOkCancel

mafaro

XLDnaute Junior
bonjour à tous
j'ai ce code developpé par jcgl il ya bien 2 ans, mais quand je clique sur annuler tout s'efface quand même. J'ai cherché et vu qu'il fallait donner une variable if mais je ne sais pas mettre en application
Pouvez vous me completer ce code pour vraiment annuler l'action
Merci

Option Explicit
Sub Supprimer_ligne_rdc() 'JCGL+ca

MsgBox "Attention, vous allez effacer la ligne " & Range("o1").Value, vbOKCancel, "Suppression ligne"

Range("B" & Range("o1").Value).ClearContents
Range("f" & Range("o1").Value).ClearContents
Range("g4").Select

End Sub
 

Pièces jointes

  • Option Explicit.zip
    324 bytes · Affichages: 16

Fred0o

XLDnaute Barbatruc
Re : vbOkCancel

Bonjour mafaro,

Voici comment tu peux modifier le code :
VB:
Option Explicit
Sub Supprimer_ligne_rdc() 'JCGL+ca
    Dim Rep
    Rep = MsgBox("Attention, vous allez effacer la ligne " & Range("o1").Value, vbOKCancel, "Suppression ligne")
    If Rep = vbOK Then
        Range("B" & Range("o1").Value).ClearContents
        Range("f" & Range("o1").Value).ClearContents
        Range("g4").Select
    End If
End Sub

A+
 
Dernière édition:

Discussions similaires

Réponses
3
Affichages
2 K

Membres actuellement en ligne

Statistiques des forums

Discussions
312 429
Messages
2 088 350
Membres
103 823
dernier inscrit
ben talha redouane