Bonjour
J'espère avoir posté au bon endroit.
Voici mon pb:
Dans une feuille excel (nommée exceldata) je colle 6 colonnes de données provenant d'un autre excel. Sur un autre onglet( nommé tableau) il y a un tableau qui pointe sur ces 6 colonnes avec des formules du style =SOMMEPROD((exceldata!C2:C64997="critere1")*(exceldata!F2:F64997=2)*(exceldata!B2:B64997))
.
Le pb c'est que dans une macro sur la feuille exceldata je fais :
rows("1:2").select
Selection.Delete Shift:=xlUp
Ceci supprime les 2 premieres lignes de mes 6 colonnes data.
Puis le soucis est que la formule de la feuille tableau change et devient
=SOMMEPROD((exceldata!C1:C64997="critere1")*(exceldata!F1:F64997=2)*(exceldata!B1:B64997))
En fait cela modifie la ligne de départ du calcul dans ma formule. J'ai essayé de mettre des $ devant les ref cellule mais cela n'a rien changé.
Si vous avez des idées(je sais que c'est assez pointu)...
merci
Partager