• Initiateur de la discussion Initiateur de la discussion LPMEER
  • Date de début Date de début

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 !

L

LPMEER

Guest
Bonjour
Je suis étudiant en Licence Pro et je dois créer une macro dans laquelle je souhaite intégrer des fonctions excel. Une fois la fonction "Conversion" appelée, excel me renvoie une erreur du type #VALEUR, mais VBA ne semble pas détecter d'erreur.
Voici le code de la macro :




Function Conversion(T As Single) As Single

If WorksheetFunction.IsNumber(T) Then

WorksheetFunction.Bin2Dec (WorksheetFunction.Left(WorksheetFunction.Dec2Bin(T), WorksheetFunction.Len(WorksheetFunction.Dec2Bin(T)) - 4)) & "," & WorksheetFunction.Bin2Dec(WorksheetFunction.Right(WorksheetFunction.Dec2Bin(T), 4))


Else

T = 0

End If

Conversion = T

End Function

Merci d'avance
 
Re : Fonction VBA

Bonjour
peut etre a cause de ca ?
If number is not a valid binary number, or if number contains more than 10 characters (10 bits), BIN2DEC returns the #NUM! error value.
BIN2DEC - Excel - Office.com
ou de ca
If number < -512 or if number > 511, DEC2BIN returns the #NUM! error value.
If number is nonnumeric, DEC2BIN returns the #VALUE! error value.
If DEC2BIN requires more than places characters, it returns the #NUM! error value.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
591
Réponses
9
Affichages
509
Réponses
46
Affichages
3 K
Retour