Saisie Algorithme en VBA
Résolu/Fermé
didy-star
Messages postés
8
Date d'inscription
mercredi 23 octobre 2013
Statut
Membre
Dernière intervention
4 mars 2018
-
Modifié le 3 mars 2018 à 18:44
Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023 - 5 mars 2018 à 16:51
Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023 - 5 mars 2018 à 16:51
A voir également:
- Saisie Algorithme en VBA
- Erreur 1004 vba ✓ - Forum VB / VBA
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Find vba - Astuces et Solutions
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Vba range avec variable ✓ - Forum VB / VBA
4 réponses
NHenry
Messages postés
15047
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mars 2023
331
3 mars 2018 à 18:46
3 mars 2018 à 18:46
J'ai ajouté la coloration syntaxique et déjà, le "Elself" est suspect, je pense que tu as mis un L à la place d'un i.
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
4 mars 2018 à 00:08
4 mars 2018 à 00:08
Ben là je n’ai pas office sous la main, j’ai donc essayé sur un site de code en ligne, à part le ElseIf (avec un i majuscule) tout a compilé.
didy-star
Messages postés
8
Date d'inscription
mercredi 23 octobre 2013
Statut
Membre
Dernière intervention
4 mars 2018
4 mars 2018 à 09:30
4 mars 2018 à 09:30
Ah c'est bon merci !
Mais quelle horreur ces algorithmes haha
Mais quelle horreur ces algorithmes haha
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
4 mars 2018 à 10:22
4 mars 2018 à 10:22
Alors tu peux marquer le sujet résolu
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#marquer-un-sujet-resolu
Le code peut gagner en rapidité en évitant les calculs inutiles (si tu mets cette fonction sur 1000 ligne ça peut être un gain de temps sensible)
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#marquer-un-sujet-resolu
Le code peut gagner en rapidité en évitant les calculs inutiles (si tu mets cette fonction sur 1000 ligne ça peut être un gain de temps sensible)
Public Function Commission(CA As Double)
'Fonction qui calcule la commission du représentant selon le barême par tranche
If CA < 2500 Then
Commission = CA * 0.025
ElseIf CA < 5000 Then
'2500 * 0.025 c'est une constante, si on mets la valeur de la constante on évite une multiplication
Commission = 62.5 + (CA - 2500) * 0.05
Else
'et là 2 multiplications et une addition
Commission = 187.5+ (CA - 5000) * 0.07
End If
End Function
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
3 mars 2018 à 18:51
3 mars 2018 à 18:51
Bonjour,
Merci nhenri pour la couleur.
En plus du elseif.
Tu as écrit que pour un ca inférieur à 2500, la commission est de 2500* 25.
Donc le vendeur qui a un ca de 100 a la même somme que celui qui a un ca de 2499, et cette somme est 62 500. C’est une belle commission non?
Merci nhenri pour la couleur.
En plus du elseif.
Tu as écrit que pour un ca inférieur à 2500, la commission est de 2500* 25.
Donc le vendeur qui a un ca de 100 a la même somme que celui qui a un ca de 2499, et cette somme est 62 500. C’est une belle commission non?
didy-star
Messages postés
8
Date d'inscription
mercredi 23 octobre 2013
Statut
Membre
Dernière intervention
4 mars 2018
Modifié le 3 mars 2018 à 22:59
Modifié le 3 mars 2018 à 22:59
!! Oui en effet, je l'ai changé, mais ça ne résoud pas mon problème de phrase jaune...
michel_m
Messages postés
16593
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
7 mars 2023
3 291
Modifié le 5 mars 2018 à 09:44
Modifié le 5 mars 2018 à 09:44
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
5 mars 2018 à 12:07
5 mars 2018 à 12:07
Bonjour,
Oui c’est vrai quand il y a beaucoup de if. Là il n’y en que 3 et comme elle débute, je ne lui en ai pas parlé
Oui c’est vrai quand il y a beaucoup de if. Là il n’y en que 3 et comme elle débute, je ne lui en ai pas parlé
michel_m
Messages postés
16593
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
7 mars 2023
3 291
5 mars 2018 à 14:28
5 mars 2018 à 14:28
Bonjour
même à 3 , ça vaut le coup!
remarque au passage: ne confond t elle pas algo et prog ? (pas grave)
même à 3 , ça vaut le coup!
remarque au passage: ne confond t elle pas algo et prog ? (pas grave)
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
>
michel_m
Messages postés
16593
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
7 mars 2023
5 mars 2018 à 16:51
5 mars 2018 à 16:51
Si elle confond

3 mars 2018 à 23:06