Correction de macro fonction
Résolu/Fermé
nihcoc
Messages postés
192
Date d'inscription
dimanche 9 mars 2014
Statut
Membre
Dernière intervention
28 février 2023
-
10 mai 2015 à 00:01
nihcoc - 10 mai 2015 à 13:43
nihcoc - 10 mai 2015 à 13:43
A voir également:
- Correction de macro fonction
- Fonction si et - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Correction orthographe - Guide
- Fonction moyenne excel - Guide
1 réponse
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
Modifié par eriiic le 10/05/2015 à 00:55
Modifié par eriiic le 10/05/2015 à 00:55
Bonjour,
à mettre dans un module Standard :
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
à mettre dans un module Standard :
Function Clé_Sécu(N°_Sécu) As Long '=97-(A5-97*ENT(A5/97)) Clé_Sécu = 97 - (N°_Sécu - 97 * Int(N°_Sécu / 97)) End Function
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
10 mai 2015 à 05:50
merci pour ton travail.
en fait la fonction plante a cause de la fonction "INT" excel la met en surlignage.
j'ai essayé cet autre macro mais excel me renvoie "#VALEUR!"
Fonction Clef_Sécu(N°_Sécu) En Long
Clef_Sécu = 97 - (N°_Sécu - 97 * Application.ENT(N°_Sécu / 97))
Fin Fonction
merci
10 mai 2015 à 06:12
j'ai trouvé le pourquoi du plantage,c'est dans la traduction de la fonction "INT",qui dans ce cas ce traduit en français par "ValEntière" au lieu de "ENT".
Merci quand même
10 mai 2015 à 10:01
Tu es sûr que tu es sur excel en vba ?
Les fonctions en vba sont toujours en anglais.
eric
10 mai 2015 à 13:43
le vba pour excel était en anglais,jusqu'a excel 95.
raison pour laquelle je suis resté a cette version.
l'anglais c'est pas mon truc.
merci pou tout