Calcul automatique tres long!!!!!

limat72

XLDnaute Occasionnel
Bonjour a tous,


J'ai un ptit souci avec mon classeur.

J'ai 3 feuilles :

-Mouvements
-Articles
-Feuil3


J'utilise des formules matricielles dans ma feuil3 et chaque fois que je rentre une nouvelle ligne dans ma feuille "mouvements" cella mets a jour ma gestion de prix des articles de la feuil3.

Le hic , etant donné que j'ai 7 colonnes avec formules matricielles, imaginez le temps de calcul par nouvelles lignes ajoutées.

j'avais bien penseé a calculer sur ordre mais pas pratique si je veux un prix de suite....

si j'ai réussi a me faire comprendre, avez vous d'autres resolutions a mon problème...


exemple d'une formule:
=SI(H3="";"";MAX(SI(Mouvements!$F$7:$F$5998=H3;Mouvements!$J$7:$J$5998)))

merci

limat

ps: je voulais compresser mon fichier mais encore trop lourd en mettant le minimun
 

Tibo

XLDnaute Barbatruc
Re : Calcul automatique tres long!!!!!

Bonjour,

Ta formule va jusqu'à la ligne 5998.

Ton fichier contient-il autant de lignes ?

Une solution, mais qui ne sera que partielle, consiste à nommer tes plages de cellules.

La fonction DECALER permet de nommer de façon dynamique tes plages de cellules, c'est à dire que le nom évoluera avec la taille de ta base de données.

Mias pas de recette miracle, si tu as environ 6000 lignes de données et 7 colonnes de formules matricielles, ça prendra toujours beaucoup beaucoup de temps...

Vois si tu peux quand même nous joindre un extrait de ton fichier avec une vingtaine de lignes par exemple et en nous indiquant comment ce fichier est utilisé.

@+
 

limat72

XLDnaute Occasionnel
Re : Calcul automatique tres long!!!!!

bonjour Tibo,

c'est vrai je sais pas si je vais avoir autant de lignes....
je pensais que le calcul si les lignes étaient vides pas de calcul..

j'ai supprimer pas mal de choses sur le classeur mais tjrs trop lourd
je vais essayer de le passer par cijoint

a+
limat

le fichier: http://cjoint.com/?iesyhwW6ka

les données mouvements sont renseignés par un usf
 
Dernière édition:

limat72

XLDnaute Occasionnel
Re : Calcul automatique tres long!!!!!

Bonjour le forum, Bonjour Tibo,

j'ai^pensé a faire ma recherche de prix par usf en fonction de l'article choisi il me donne le prix le + cher, le - cher et par fournisseur.

Au lieu de faire 7 formules matricielles cela evite le calcul trop long.........

est-ce possible??? je sais pas faire la.....

merci de votre aide

limat

j'ai mis le fichier
 

Pièces jointes

  • Copie de calcul2.zip
    41.8 KB · Affichages: 59

limat72

XLDnaute Occasionnel
Re : Calcul automatique tres long!!!!!

Bonjour à tous,

mon problème est-il réalisable? est-ce trop compliquer a mettre en oeuvre? cela apportera t'il de la vitesse dans la recherche d'un prix?

merci de m'aiguiller dans ma démarche....


ou y'a t'il un autre moyen a mettre en place sans toute l'artillerie du code vba!!!


a+
limat

merci de votre aide
 

Bebere

XLDnaute Barbatruc
Re : Calcul automatique tres long!!!!!

bonjour Limat,Tibo
à partir de feuille mouvements un exemple de calcul
choix d'un fournisseur
choix d'un article
quantité,prix unité,tva sont renseignés
prix net,tva,prix total sont calculés
à bientôt
 

Pièces jointes

  • calculV1.zip
    45.2 KB · Affichages: 70

limat72

XLDnaute Occasionnel
Re : Calcul automatique tres long!!!!!

bonjour le forum, bonjour bebere,

ce n'est pas ce que je voulais mais merci du coup de main comme meme.
ce que je souhaitais etait comme la feuil 3 dans l'usf
en fonction de l'article choisi il me donnait son prix le plus chere,le moins chere et les fournisseurs qui pratiquait ce prix

pas grave

je vais faire avec ma methode...

bonnne journée

limat
 

jpmasclet

XLDnaute Occasionnel
Re : Calcul automatique tres long!!!!!

J'ia un tableau similaire très lourd avec mis à jour qutotienne, sur lequel j'ai bloquer à l'ouverture le caclul automatique, lorsque je veux faire une recherche je lance la macro qui me fait le recalcul. Cela permet ainsi de faire les mises à jour sans perdre du temps.
 

limat72

XLDnaute Occasionnel
Re : Calcul automatique tres long!!!!!

bonsoir le fil
un nouvel essai
à bientôt

bonjour bebere, bonjour le fil

c'est parfait c'est ce que je voulais...c'est génial...

juste un ptit probleme....
dans ma feuille "mouvements" je fais des entrees et des sorties d'articles.

seulement quand ce sont les sorties j'enleve la quantité de l'article seulement.

et donc j'ai des colonnes vides dans le tableau(voir l'exemple) et donc le calcul pour la recherche des prix n'est plus bon... tout les textbox ne se remplissent plus!!!!

merci de ton aide

limat

ps:si tu veux le fichier original je peux te l'envoyer par mail
 

Pièces jointes

  • CalculMinMax.zip
    44.1 KB · Affichages: 56
  • CalculMinMax.zip
    44.1 KB · Affichages: 50
  • CalculMinMax.zip
    44.1 KB · Affichages: 64

Discussions similaires

Réponses
1
Affichages
1 K

Statistiques des forums

Discussions
312 502
Messages
2 089 051
Membres
104 013
dernier inscrit
VELONDAHY Mickaël