J'ai écrit une macro dans Excel 2007 pour enregistrer des lectures de niveaux d'eau. Une fois enregistrées, elle crée automatiquement des graphiques pour chacun des 30 puits. Cependant, lorsque le classeur est ouvert dans Excel 2003, le graphique ne fonctionne pas car il indique que les données du graphique sont trop complexes pour être affichées (fonctionne bien en 2007).
Il y a une série par puits (les données de chaque puits sont enregistrées sur une feuille de calcul séparée) et utilise la formule suivante (afin de mettre à jour automatiquement le graphique) :
=SI(NBVAL('DW1'!$D:$D)-3>0,DECALER('DW1'!$D$6,1,0,NBVAL('DW1'!$D:$D)-3), 0)
Où DW1 est le nom de la feuille de calcul contenant les données du puits DW1.
Des idées sur ce qu'il se passe ? J'utilise l'instruction si pour éviter les erreurs si des données sont manquantes pour un puits.
Je pense que les formules dépassent ensemble la limite des données de la série. Y a-t-il un moyen de raccourcir ceci ou de modifier la formule ?