Perte de la fonction "annuler l'opération" sous excel

Bozzo14 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   -  
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
suite à la mise en place d'un petit code qui passe en rouge les données modifiées au cours de la cession dans un fichier excel, je n'ai plus la possibilité de faire marche arrière ou "annuler" ce que j'entre dans une cellule; bouton grisé.
comment réparer ça ?
voici ma commande:
Private Sub Worksheet_Change(ByVal Target As Range)
'With Selection.Offset(-1, 0).Font
With Target.Font
.ColorIndex = 3
.Bold = True
End With
End Sub


Merci de vos lumières

2 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour,

Le résultats créés par VBA ne peuvent pas être annulés par le "retour arrière" d'une feuille Excel
Pour annuler, tu peux créer une macro style "before double click" ou " before right click "
qui demandera si la police est rouge et gras et si oui qui annulera ces caractéristiques
0
Bozzo14 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   4
 
Ah, c'est par principe alors ?
Créer une macro permanente sur l'action "double click" ? c'est ça ? je n'ai pas compris ..
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
bin oui !
0