Problème d'actualisation automatique de macro

Bonjour bonjour

J'ai actuellement une macro qui fonctionnait à la perfection et qui grisait automatiquement la ligne lorsque le projet passait de "GOING" à "CLOSED". Cette fonction fonctionne encore, mais elle ne se lance plus automatiquement, il faut passer par un bouton (où l’exécuter directement depuis l'interface) et du coup c'est assez gênant.

Si vous pouvez m'aider à trouver où est le problème ce serait cool

7apres.xlsm (26.61 Ko)
6avant.xlsm (38.41 Ko)

bonjour

essaie ceci

Private Sub Worksheet_Change(ByVal Target As Range)
    Application.EnableEvents = False
    If Target.Column = 13 Then
        clprog1 (Target.Row)
    End If
    Application.EnableEvents = True
End Sub

Excuse moi mais ca ne fonctionne toujours pas

J'avais déjà tenté cela de mon côté mais ca n'avais pas marché non plus

Bonjour,

comme il s'agit d'une procédure événementielle liée à feuil1, ce code doit se trouver dans le module de la feuille feuil1 et non dans un module général.

voir fichier joint

8apres.xlsm (23.43 Ko)

Et il faudrait faire quelles modifications afin de pouvoir le mettre sur le module général? Parce qu'il faudrait que je l'adapte afin que cela fonctionne sur plusieurs onglets?

Parce que je vais devoir faire fonctionner plusieurs colonnes sur le même principe en plus de devoir réutiliser la même macro sur plusieurs onglets.

Comment pourrais-je faire?

Bonjour,

on peut mettre la procédure dans le module thisworkbook, il s'appliquera à tous les onglets.

9apres.xlsm (23.90 Ko)
Rechercher des sujets similaires à "probleme actualisation automatique macro"