Probleme qd relancement de macro

Fermé
qidikizzy Messages postés 11 Date d'inscription mardi 29 juillet 2008 Statut Membre Dernière intervention 10 août 2010 - 21 sept. 2009 à 16:54
Sloubi76 Messages postés 1366 Date d'inscription dimanche 11 mai 2008 Statut Membre Dernière intervention 10 décembre 2016 - 22 sept. 2009 à 22:18
Bonjour,

La référence de mes formules changent toutes seules, je ne sais pas pourquoi.

En effet, j'ai une feille de calcul de la colonne A à X. Les colonnes A à J sont de une base de données qui se fait automatiquement par mon macro de copier coller à partir des autres fichiers. Les colonnes K à X sont les calcules effectués à partir de cette base de données. Par exemple : K2 est un résultat de calcule de A2.

Le problème vient quand je relance le macro de copier coller pour enchérir ma base de données. Pour l'exemple précédant, K2 sera un résultat de calcule de A54 au lieu de A2.

Quelqu'un a une idée pourquoi ça change tout seul? Est-ce qu'il y a une solution? (je ne peux pas mettre $A$2 dans mon formul car fallait que ca incrémente sur la colonne).

Merci d'avance.
A voir également:

2 réponses

Sloubi76 Messages postés 1366 Date d'inscription dimanche 11 mai 2008 Statut Membre Dernière intervention 10 décembre 2016 135
21 sept. 2009 à 19:02
Bonsoir,

Vous avez mis le doigt sur problème, en l'absence de référence absolue des difficultés naissent.
Avez vous envisagé d'insérer les calculs dans la macro?

@ +
1
qidikizzy Messages postés 11 Date d'inscription mardi 29 juillet 2008 Statut Membre Dernière intervention 10 août 2010 1
22 sept. 2009 à 10:07
Merci Sloupi76, c'est une bonne idée. J'ai essayé, très efficace.

Un seul incovénient : je suis obligé de lancer les calcules à partir de la première ligne chaque fois. Quand il y a milliers de lignes, cela devient très lent.

Au moins ça marche pour l'instant !
0
Sloubi76 Messages postés 1366 Date d'inscription dimanche 11 mai 2008 Statut Membre Dernière intervention 10 décembre 2016 135
22 sept. 2009 à 22:18
Bonsoir,

Dans l'absolu, et sans connaitre votre produit, il est avéré que si des calculs concernent plusieurs milliers de lignes c'est long. Mais là à part la patience je ne vois pas de source d'optimisation du temps de calcul.

Mais est il nécessaire de recalculer l'ensemble de la base, ou seulement les ligne ajoutées.

@ +
0