Microsoft 365 Calcul TEXTBOX dans Userform

eric72

XLDnaute Impliqué
Bonjour,
Je cherche à faire des calculs de Textbox dans un Userform en sachant qu'elles ne sont pas toujours toutes renseignées à chaque fois, malgré cela j'aimerais que le calcul se fasse quand même en tenant compte de celles renseignées, donc j'ai adapté ce code mais ça ne va pas.
Ou est la boulette?
Merci à tous
 

Pièces jointes

  • Gestion Fiche Produit test.xlsm
    204 KB · Affichages: 23

patricktoulon

XLDnaute Barbatruc
bonjour @Etoto
oui des fois je suis un brut de décoffrage
mais vu le temps que j'ai passé sur ce fichier a tout le reconstruire
je suis un peu irrité de voir ce que l'on en fait et comme je l'ai dis je suis un peu fatigué en ce moment
je n'ai pas gardé la version originale pensant que l'on y reviendrait plus
il faudrait que je regarde a nouveau tout c'est encore quelques heures a passer dessus
car je viens de détecter d'autres erreurs aussi
 

Etoto

XLDnaute Accro
bonjour @Etoto
oui des fois je suis un brut de décoffrage
mais vu le temps que j'ai passé sur ce fichier a tout le reconstruire
je suis un peu irrité de voir ce que l'on en fait et comme je l'ai dis je suis un peu fatigué en ce moment
je n'ai pas gardé la version originale pensant que l'on y reviendrait plus
il faudrait que je regarde a nouveau tout c'est encore quelques heures a passer dessus
car je viens de détecter d'autres erreurs aussi
Hello,

Ho non ! Si j'étais surpris de ton ton je t'aurais fait un smiley triste, je suis surpris que sur un fil de 300 posts, (que je n'ai pas lu) on fini par un calcul qui donne 0. T'inquiète, t'es un de mes membres préférés ;) .
 

patricktoulon

XLDnaute Barbatruc
re
oui un gros travail de conception et une classe a été fait, a fin de lui simplifier la tache
mais malgré ça il me rajoute une fois par mois une nouvelle colle
celle ci est absurde a mon avis
quel est l’intérêt d'entrer un produit qui n'a pas de ref prix de base dans une base de donnée
mais Eric a la fâcheuse manie au gré de ses idées d'ajouter des conditions quelques fois je me demande ou va t il les chercher :)😅😅

dans ma dernière intervention en novembre me semble t il le fichier était perfect!
ben non il faut qu'il me le plante😅😅😅

perso je peux passer des heures sur un projet ça me dérange pas mais arrivé à un moment donné il faut arrêter de faire de sottises quand un truc est bon il est bon c'est tout
 

Etoto

XLDnaute Accro
re
oui un gros travail de conception et une classe a été fait, a fin de lui simplifier la tache
mais malgré ça il me rajoute une fois par mois une nouvelle colle
celle ci est absurde a mon avis
quel est l’intérêt d'entrer un produit qui n'a pas de ref prix de base dans une base de donnée
mais Eric a la fâcheuse manie au gré de ses idées d'ajouter des conditions quelques fois je me demande ou va t il les chercher :)😅😅

dans ma dernière intervention en novembre me semble t il le fichier était perfect!
ben non il faut qu'il me le plante😅😅😅

perso je peux passer des heures sur un projet ça me dérange pas mais arrivé à un moment donné il faut arrêter de faire de sottises quand un truc est bon il est bon c'est tout
Je pense qu'être perfectionniste est une bonne chose, et je le suis, sauf qu'a un moment "le mieux devient l'ennemi du bien". J'ai déjà saboté pas mal de fichiers en voulant faire "mieux" o_O .
 

Etoto

XLDnaute Accro
re
ça c'est une autre chose le perfectionnisme

là il s'agit de faire quelque chose qui n'a pas de sens
peut être vais je interdire la validation d'un produit si pas de prix d'achat tout simplement
comme ça il ne pourra pas le faire
Ouais, y a quand même une variable qui doit nous échapper. Pourquoi faire une demande comme celle-ci ? Bref, c'est pas la demande la plus illogique que j'ai eu sur ce site 🤣 .
 

eric72

XLDnaute Impliqué
Re Bonjour,
J'étais aussi le premier surpris de cette demande mais j'ai constaté qu'il puisse arriver que l'on crée un produit avec seulement un prix d'achat de plante à 1.00€ et aucun autre critère et dans ce cas le prix de revient (PrPlante) ne se calcule pas parce qu'il y a n'y pas de transport, donc dans 95% des cas ca fonctionne super sauf dans ce cas précis.
Désolé encore une fois, mais cela pose problème laisse tomber il n'y a aucun souci.
Je ne suis surtout pas là pour t'embêter Patrick.
Eric
 

patricktoulon

XLDnaute Barbatruc
re
@eric72
heu j'ai ouverts ton fichier et il n'y a qu'un seul produit sans prix d'achat
j'ai regardé le tableau de Référencement et il me semble pas que c’était ce genre de tableau dans ma dernière version livrée en novembre
regarde ça ça ne devrait pas exister
demo.gif


comment veux tu arriver a finir un truc ,si tu change de forme de tableau tout les mois
on va jamais s'en sortir tu es bien gentil mais moi je laisse tomber dans ce cas là
je peux pas tout te reprendre chaque mois de l'année
a un moment donné il va falloir t’arrêter a un format de fichier et ne plus en sortir surtout si tu n'est pas capable de faire les correction ou modifs toi même
j'estime avoir fait un truc viable et testé dans tout les sens je vois pas pourquoi on devrait tout restructurer
allez reprends ma dernière version si tu l'a encore et reste en là
si tu l'a plus ben on est dans la mouise car moi je ne l'ai plus non plus je pensais ce fil résolu( il l’était d'ailleurs)
 

eric72

XLDnaute Impliqué
Ok Patrick, j'essayais juste de te dire que même si on crée un produit et que l'on met un prix d'achat à 56,65€ (par exemple) le PrPlante et donc le Coût de Revient ne se calcule pas.
Je comprends ta réaction, pas de souci.
Cela n'enlève rien à tout ce que tu as pu consacrer pour moi.
Merci beaucoup.
Eric
 

patricktoulon

XLDnaute Barbatruc
re
je sais pas pourquoi peut être une suggestion divine😂 ou un saint esprit
j'ai garder le dossier eric72 je le fait jamais pourtant
je viens donc de retrouver la version 4.0 (la dernière que tu a eu )
bizarrement je n'ai pas ce soucis
LOL
l'userform a son tableau est fonctionnel POINT BARRE!!!!!!😁
faut il y ajouter un anti valid si prix d'achat non rempli ?
 

Pièces jointes

  • A_Gestion Fiche Produit Eric72 patrick toulon V 4.0 .xlsm
    241.6 KB · Affichages: 3

eric72

XLDnaute Impliqué
Désolé mais essaie de créer un produit:
- Nom de produit = Essai
- Prix d'achat 1€
- Prix de vente 10€
et bien ca bug!!!
D'ailleurs le PrPlante ne se calcule pas, du fait, je pense qu'il n'y ait pas de coeffplante
Si tu y arrives je ne sais plus quoi dire.
 

eric72

XLDnaute Impliqué
Je pense avoir trouvé, j'ai modifié la Frame Plante comme ça:

V = Array(.PrixAchatPlante.Value, .CoeffPlante.Value, .PrixAchatPlante.Value, .TransPlante.Value)
critere = V(0) <> "" And V(2) <> "" 'And V(3) <> ""supression du test vide pour transplante
If .TransPlante = "" Then V(3) = 0
If .CoeffPlante = "" Then V(1) = 1
If critere Then .PRPlante.Value = Format((CDbl(V(0)) * CDbl(V(1))) + (CDbl(V(2)) * CDbl(V(3))), "#0.00 €"): GotoCalcul Else .PRPlante.Value = ""
Tout Simplement!!!
Qu'en penses-tu?
 

patricktoulon

XLDnaute Barbatruc
j'ai re testée ma version avec le minimum le nom ,le prix d'achat et rempoté
et ca marche toujours
si tu oublie le prix de vent ca ne passe pas le msgbox te le dit
donc il n'y a aucune raison pour que tu te retrouve avec un produit avec le calcul de base au minimum qui ne soit pas effectué

bon je regarde ta modif de code
 

Discussions similaires

Réponses
62
Affichages
3 K

Statistiques des forums

Discussions
294 299
Messages
1 937 561
Membres
188 336
dernier inscrit
gritarhero