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 !
Bonsoir,
merci pour votre réponse
j'ai un algorithme concernant la facturation dans un cabinet (voir ci-joint)
cet algorithme me permet de comprendre les structures (pour fin pour, si alors sinon, etc...).
il me manque un exemple pour comprendre la structure (répéter jusqu'à) c'est à dire DO action Loop Until condition.
pourrait ton me mettre cet structure (répéter jusqu'à) dans mon algorithme afin que je comprenne à quoi ca sert ? ou sa se met etc...
PrivateSub Calcul_Click()Dim Nbhcpta AsIntegerDim Nbhconseil AsIntegerDim NetHT AsSingleDim NetTTC AsSingleDim Rglmt AsStringDim Mtescpte AsSingleDim I AsIntegerDim somme AsIntegerDim Nbfact AsIntegerConst Txcpta =60Const Txconseil =80Const TxTVA =0.2Const TxEscpte =0.03
Nbhcpta = InputBox("Quel est le nombre d'heures réalisés en comptabilité?")
Nbhconseil = InputBox("Quel est le nombre d'heures réalisés en conseil?")
NetHT =(Txcpta * Nbhcpta)+(Txconseil * Nbhconseil)While NetHT <1000
MsgBox ("client inintéressant")
Nbhcpta = InputBox("Quel est le nombre d'heures réalisés en comptabilité?")
Nbhconseil = InputBox("Quel est le nombre d'heures réalisés en conseil?")WendSelectCase NetHT
CaseIs>10000: NetHT = NetHT *90
MsgBox ("une réduction de 10% est accordée")CaseIs>8000: NetHT = NetHT *95
MsgBox ("une réduction de 5% est accordée")CaseIs>7000: NetHT = NetHT *0.99
MsgBox ("une réduction de 1% est accordée")CaseElse
MsgBox ("pas de réduction")EndSelect
Rglmt = InputBox("Quel est le mode de réglement(comptant ou crédit)?")If Rglmt ="comptant"Then
Mtescpte = NetHT * TxEscpte
ElseIf Rglmt ="crédit"Then
Mtescpte =0EndIfEndIf
Nbfact = InputBox("combien de facture seront saisies?")For I =1To Nbfact
NetTTC =(NetHT - Mtescpte)*(1+ TxTVA)
somme = somme + NetTTC
Next
MsgBox ("la somme des factures est égale à :"& somme)
MsgBox ("Le montant TTC pour ce client est de : "& NetTTC)EndSub
re, bonsoir,
merci pour vos exemple de do loop
dans mon algorithme je comprends tout, sauf comment introduire le do loop dans mon algorithme.
Merci pour vos exemples je vais regardé sa de plus prés
merci
crdlt,
Bonsoir, je reviens vers vous car
on ma dit de mettre cela pour bien utiliser le répéter jusqu'à:
Sub test
Do Until a = 3
a = a + 1
Loop
End sub
et on m'a dit que sa se mettait à la fin, mais ou dois-je le mettre dans mon algorithme ? (précisement)
merci pour votre futur réponse et excusez moi du dérangement
- 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