Bonjour,
J'ai un classeur qui à l'ouverture chaque matin ajoute des lignes et met en place des calculs.
Pour des raisons de performances, je suis contraint de désactiver le calcul puis de le réactiver.
J'ai un souci cependant dans un cas, en effet ma formule copie la valeur de la cellule et n'applique pas la formule.
malgré plusieurs tentatives je n'arrive pas à formuler correctement ma syntaxe.
merci de votre aide
voici le code
Denis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 With ThisWorkbook.Worksheets("FNC") Maligne = .Range("A1048576").End(xlUp).Row While .ListObjects("Tab_FNC").ListColumns("Défaut Révisé").DataBodyRange(Maligne) = "" .ListObjects("Tab_FNC").ListColumns("Défaut Révisé").DataBodyRange(Maligne).Formula = .ListObjects("Tab_FNC").ListColumns("Défaut machine").DataBodyRange(Maligne) Maligne = Maligne - 1 Wend End With
Partager