Bonjour,
Je débute sur VBA. J'essaye de m'auto-former via un cours en ligne.
Je suis en train d'étudier l'utilisation d'une constante, à appeler d'un module vers un autre module.
Quand j'exécute la macro le debogueur détecte une erreur de capacité mais je ne comprends pas l'erreur.
Toutes les variables sont du même type.
Currency peut contenir des nombres entre - miller milliards à + mille milliards.
Pourtant cela ne fonctionne pas.
Il y a un problème dans le type des variables parce que lorsque j'utilise Variant cela fonctionne.
Module 1
Public Const TVA As Currency = 19.6
Module 2
Sub Test_Constantes_VBA()
Dim Prix As Currency
Prix = InputBox("Veuillez saisir le prix hors taxe")
Prix = Prix + (Prix * TVA / 100)
MsgBox "Le prix TTC est de : " & Prix & " €"
End Sub
Merci par avance
Cordialement
Mathieu