Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
affiche 32. Attention: .Formula est la formule en anglais: =IF((97-MOD((((89*7)+(15*99999)+(3*B1))),97))+30<97,(97-MOD((((89*7)+(15*99999)+(3*B1))),97))+30,IF(AND(97-MOD((((89*7)+(15*99999)+(3*B1))),97))+30>97,((97-MOD((((89*7)+(15*99999)+(3*B1))),97))+30-97),97))
Donc:
VB:
Dim S As String
S = "=IF((97-MOD((((89*7)+(15*99999)+(3*B1))),97))+30<97,(97-MOD((((89*7)+(15*99999)+(3*B1))),97))+30,IF(AND(97-MOD((((89*7)+(15*99999)+(3*B1))),97))+30>97,((97-MOD((((89*7)+(15*99999)+(3*B1))),97))+30-97),97))"
MsgBox Evaluate(S)
Voila le fichier corrigé; que je cherche toujours le code VBA;
j'ai reçu une réponse de sylvanu (je le remercie)
mais ça n'a pas marché comme il faut. par example dans le cas ou le numero de compte est:
6465981, je veut le résultat 32. mais le code m'as donné -65
- 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