Bonjour,
Mise-en-situation:
J'ai un classeur excel pour la suivi du temps d'employé.
Je dois créer une macro qui:
-Ajoute une feuille employé
-Modifie une cellule qui calcule la somme du temps travaillé par tous les employés pour y ajouter le nouvel employé.
Voiçi le code de la cellule:
Alors si j'ajoute un nouvel employé le code de la cellule devrait tenir compte de ce nouvel employé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part =SUM(Employe12!CZ9;Employe13!CZ9;Employe14!CZ9;Employe15!CZ9;Employe16!CZ9;Employe17!CZ9;Employe18!CZ9)
Pour ce faire j'ai fait ceci:
Cependant quand j'exécute la macro, je recois le message d'erreur suivant quand le code est rendu à ActiveCell.FormulaR1C1....:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Sheets("Sommaire").Select Range("CZ9").Select ActiveCell.FormulaR1C1 = "=SOMME(Employe12!CZ9;Employe13!CZ9;Employe14!CZ9;Employe15!CZ9;Employe16!CZ9;Employe17!CZ9;Employe18!CZ9;Feuil4!CZ9)"
"Erreur définie par l'application ou par l'objet".
Pourtant j'ai fait un test avec ce code-çi et tout fonctionne bien:
Pourquoi???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Range("DD34").Select ActiveCell.FormulaR1C1 = "=SUM(1,2)"
Partager