Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

problèmes avec les modules de classes

  • Initiateur de la discussion Initiateur de la discussion Christ69
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Christ69

Guest
😕Bonjour à tous et à toutes,

J'ai un souci, je n'arrive a créée un deuxième module de classe sur l'exemple fourni par JPB388 que je remercie fortement. J'ai don essayée de crée un second module de classe sur son exemple(module de classe1)
mais, il ne calcul pas le deuxième tableau

Une aide de votre part me sera précieuse, mais pour ne pas mourir idiot , indiquez moi les erreurs car j'aurai d'autres module de classe a faire.

Merci

PJ : vous trouverez le programme en PJ
 

Pièces jointes

Re : problèmes avec les modules de classes

salut

apparement tu n'as pas instancié les objets pour ton module de classe lors du lancement de l'usf :


je n'ai pas fait plus d'essai que ca

a toi de voir ^^

a plus
 
Re : problèmes avec les modules de classes

Bonjour,

Je pense qu'il n'y a pas besoin de deux modules de classe. Tu traites une classe TexBox et tu sépares par SELECT CASE les TextBox de la première série de ceux de la seconde puis tu traites en conséquence...

Je mets un exemple qui ne fonctionne pas car il reste d'autres problèmes. Par exemple, les noms des textbox du second tableau ne sont pas corrects, j'ai corrigé le début mais il faudrait corriger tous les autres...ensuite, regarde bien si ton code correspond bien au traitement que tu veux faire...car avec les copier/coller/modifier...

Si tu ne trouves pas, remets un fichier corrigé...on verra ensuite...

Cordialement
 

Pièces jointes

Re : problèmes avec les modules de classes

Voici ton fichier avec quelques corrections...je ne sais pas si cela donne ce que tu veux.

Il y avait beaucoup d'erreurs dans la dénomination des textbox et la correspondance avec le code.

Avec ton renvoi vers Saut en cas d'erreur, on ne voyait pas grand chose.

Il y avait des problèmes aussi dans la déclaration de certaines variables (en plus, mets au départ : OPTION EXPLICIT et demande dans le VBE que celui-ci détecte les oublis de déclaration; ce n'est pas du luxe...)

Le formatage semble bizarre mais je n'ai pas cherché car je ne sais pas ce que tu veux obtenir. De même, je ne sais pas si le calcul correspond à ton besoin, j'ai seulement cherché à ce que ce calcul se fasse de manière identique dans les 2 tableaux et cela sans erreur d'exécution (il en reste peut-être quand même....)

EDIT : pour le formatage, je suppose que ce sont des valeurs donc il faut remplacer toutes les virgules par des points dans le format!

Cordialement
 

Pièces jointes

Dernière édition:
Re : problèmes avec les modules de classes

J'ai essayé de regarder la suite qui ne va pas (somme lignes, colonnes...) mais je ne comprends pas ce que tu as voulu faire. Tu déclares des variables en entier long puis tu passes en décimal double précision...

Explique-nous...

Cordialement
 
Re : problèmes avec les modules de classes

Bonjour,

Voici deux fichiers qui semblent fonctionner :

- l'un avec une saisie de nombres entiers uniquement comme je le suppose s'il s'agit de nombres de pièces
- à tout hasard, un autre avec un saisie de nombres décimaux (avec deux décimales maxi) pour le cas où...

Quelqu'un aura peut-être plus simple...avec les mises à jour des textbox "Somme" à la volée ce n'est pas facile (enfin...pour moi!)...pb. conversion, format...

Cordialement
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…