XL 2019 Code VBA figer une durée en fonction d'une cellule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Andry Tojo

XLDnaute Nouveau
Bonjour à tous

Je suis nouveau sur le forum, et je voulais vous demander votre aider pour savoir comment figer une cellule(contenant une formule avec la fonction Maintenant()) en fonction d'une cellule.

Dans la colonne F, j'ai des listes (Reçu, en traitement, Répondu). Et dans la colonne G, une durée (en jour, heure et minute) qui est issu d'une formule calculé en fonction de la fonction Maintenant. Et je voudrais bien figer les cellules de G quand il est marqué "répondu" dans F.

Et que ce code s'applique jusqu'au deux centième ligne environ (ou bien à toutes les lignes du tableau si possible)

Ci-joint un fichier excel en guise d'application
 

Pièces jointes

Solution
Bonjour,

J'ai mis le code dans le module de la feuille :

VB:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Column = 6 And Target.Value = "Répondu" Then
    Application.EnableEvents = False
    Target.Offset(, 1).Value = Target.Offset(, 1).Value
    Application.EnableEvents = True
  End If
End Sub

La macro s'exécute automatiquement quand tu mets "Répondu" en colonne F.

Daniel
Bonjour,

J'ai mis le code dans le module de la feuille :

VB:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Column = 6 And Target.Value = "Répondu" Then
    Application.EnableEvents = False
    Target.Offset(, 1).Value = Target.Offset(, 1).Value
    Application.EnableEvents = True
  End If
End Sub

La macro s'exécute automatiquement quand tu mets "Répondu" en colonne F.

Daniel
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour