[Catégorie modifiée VB6 -> VBA] excel 2003 problème de calculs [Résolu]

- - Dernière réponse : ucfoutu
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
- 4 déc. 2012 à 10:58
Bonjour à tous!
Je travaille sous Excel2003. J'ai des données sur deux feuilles d'un même classeur. Les données sont renseignées manuellement tous les jours. A la fin d'une période donnée, les données sont triées et un calcul est effectué sur ces données.
Pour simplifier la tache, tout à été automatisé par macro (tris et calcul) le problème qui se pose c'est que quand les données sont actualisé, et la macro lancée Excel ne renvoies pas les bonnes valeurs dans les cellules ou se trouvent les différentes fonctions faisant appels aux feuilles triées. quand je vais sur les Feuilles comportant les données triées je me rends compte que les données renvoyées ne sont pas bonnes.(En utilisant F9 dans une cellule dès fois çà marche, dès fois pas) C'est vrai que la macro fait de la reconnaissance de texte (pour selectionner les feuilles) et dès fois ya de "l'espace" entre les nom des feuilles, est ce du à çà?
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
3
Merci
Désolé pour ce post dans le mauvais salon.
aurait dû être ouverte dans la section : Langages dérivés > VBA

Je vais essayer d'améliorer mes bases en vba avant de reposter de nouveau .
Merçi pour tout quand même. Excellent site par ailleurs

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 116 internautes nous ont dit merci ce mois-ci

Commenter la réponse de haloexcel
3
Merci
Au fait comment marquer "Résolu" pour un post dans un forum? j'aimerai clore cette discussion...

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 116 internautes nous ont dit merci ce mois-ci

Commenter la réponse de haloexcel
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
266
0
Merci
Bonjour,
- Tu développes donc sous VBA et ta discussion, ouverte dans la section :
Forum > Visual Basic 6

aurait dû être ouverte dans la section : Langages dérivés > VBA
Veux-tu bien en prendre bonne note pour tes prochaines discussions ? C'est important.
- ton exposé ne sert rigoureusement à rien si non accompagné de la portion de code qui te pose problème ! Nous l'attendons donc (entre balises code - 3ème icône en partant de la droite).

________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
Commenter la réponse de ucfoutu
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
77
0
Merci
Salut

"je me rends compte que les données renvoyées ne sont pas bonnes"
Comment veux-tu que nous on sache où sont les bonnes données ?

Si ton problème se résoud avec une demande de recalcul F9, c'est qu'il doit y avoir un
Application.Calculation = xlManual
quelque part sans qu'il y ait de
Application.Calculation = xlAutomatic
en fin de traitement.
A vérifier.

" la macro fait de la reconnaissance de texte (pour selectionner les feuilles) "
Explique.
Si ta macro ne trouve pas la feuille qu'elle est sensée retrouver, elle devrait s'arrêter là et alerter !

"et dès fois ya de "l'espace" entre les nom des feuilles"
Définition de "espace" ?
Veux-tu dire d'autres feuilles ?
ou bien des espaces dans le nom de la feuille ?
ou bien des cellules vides dans les données ?

Pour t'aider, il faut être précis; pour programmer aussi.

Vala
Jack, =fr MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Commenter la réponse de cs_Jack
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
266
0
Merci
En cliquant (ce que tu as fait) sur te gag "Réponse acceptée.


________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
Commenter la réponse de ucfoutu

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.