Le guedin 67,
Je te mets un exemple de macro avec un msg et une macro en fonction de ta réponse.
Je te mets un exemple ici.
Exemple de Message d'avertissement avec réponse de l'utilisateur ( Boutons OUI / NON )
Sub Message()
Msg = "Avez-vous sélectionné la colonne à supprimer ?" Déclare le texte du message
Style = vbYesNo + vbDéfautButton1 Définit le Style de boutons et le focus au bouton Yes
TItle = "Avertissement !" Définit le titre du message
Réponse = MsgBox(Msg, Style, TItle) Affiche le message définit par l'utilisateur
If Réponse = vbYes Then Si la réponse au message est Yes , Alors
ConstLSMaChaine = "Oui"
Accomplit une action
ActiveCell.Offset(0, 0).Columns("A:A").EntireColumn.Select Ici,supprime la colonne sélectionnée
Selection.Delete Shift:=xlToLeft
ActiveCell.Select
Range("A1:AL30").Select Sélectionne toutes les colonnes du tableau
Selection.ColumnWidth = 5.75 et leurs affecte une nouvelle largeur
Range("A1").Select
End If Fin de la Condition Si
Si la réponse au message est No , rien ne se passe
End Sub
Papy Pierrot