Salut à tous,
je cherche à améliorer mon fichier.
j'ai créé une macro pour supprimer des données avec un petit icone "corbeille".
Sub Corbeille()
'
' Corbeille Macro
'
'
Selection.SpecialCells(xlCellTypeConstants, 23).ClearContents
End Sub
Je souhaiterais y ajouter une boite de dialogue me demandant de confirmer la suppression.
Avant de venir crier à l'aide, j'ai consulté les cours VBA du forum et j'ai trouvé ceci :
Sub effacer_B2()
If MsgBox("Etes-vous certain de vouloir supprimer le contenu de B2 ?", vbYesNo, "Demande de confirmation") = vbYes Then
Range("B2").ClearContents
MsgBox "Le contenu de B2 a été effacé !"
End If
End Sub
Dans cet exemple on parle d'une donnée dans une cellule bien définie, B2
moi dans mon fichier, c'est une sélection dans le tableau qui doit être supprimée mais cette sélection est aléatoire d'une fois à une autre.
Donc un, je ne sais pas très bien comment remplacer la valeur à supprimer dans les ligne de code VBA
et deux, comment imbriquer cela dans ma macro existante ?
Merci d'avance,