Supprimer une plage sélectionnée en utilisant la fonction MsgBox, Excel VBA

Imaginez que vous avez sélectionné une cellule ou une plage de cellules à supprimer à l’aide d’une macro. Avant de faire cela, cependant vous aimeriez qu’un message s’affiche à l’écran vous demandant à nouveau si la plage sélectionnée peut vraiment être supprimée.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Sub SupprimerPlageSelectionner ()
Dim i As Integer
i = MsgBox ("Voulez-vous supprimer la plage sélectionnée?", _
1 + vbQuestion, "supprimer la requête")
If i = 2 Then Exit Sub
Selection.Clear
End Sub
Sub SupprimerPlageSelectionner () Dim i As Integer i = MsgBox ("Voulez-vous supprimer la plage sélectionnée?", _ 1 + vbQuestion, "supprimer la requête") If i = 2 Then Exit Sub Selection.Clear End Sub
Sub SupprimerPlageSelectionner ()

Dim i As Integer

i = MsgBox ("Voulez-vous supprimer la plage sélectionnée?", _

  1 + vbQuestion, "supprimer la requête")

If i = 2 Then Exit Sub

Selection.Clear

End Sub

 

Commentaires

■ La variable i est déclarée comme Integer et est afféctée à la boite de dialogue MsgBox.

■ Ainsi, interroger la variable i pour déterminer sur quel bouton l’utilisateur clique.

■ Si l’utilisateur clique sur le bouton ANNULER, la variable signale la valeur 2, ce qui entraîne l’arrêt immédiat de la macro. Sinon, les données contenues dans la plage séléctionnées sont supprimées à l’aide de la méthode Clear.

S’abonner
Notifier de


0 Commentaires
le plus ancien
le plus récent le plus populaire
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x