Bonjour,
J'ai vraiment un souci de compréhension avec les formats en VBA.
Les données :excel 2016 + utilisation d'un Userform
J'ai un tableau avec une colonne représentant des mois =>>janvier,février......
A proximité de cette colonne, je dois mettre des montants en euros
Afin de produire une somme au finale....et c'est là que les problèmes commencent. L'addition ne se fait pas en automatique.
mon code :
Range("janvierr").Value = Format(Me.TextjanvierR, "#,##0.00 €")
Visuellement, c'est bon sauf que EXCEL considère que c'est un format personnalisé et donc la formule somme n'a aucun effet.
Si je rajoute cdbl pour réaliser une conversion en numérique comme ceci :
Range("marsr").Value = CDbl(Format(Me.TextmarsR, "#,##0.00"))
ça fonctionne SAUF que dans le formulaire je suis obligé de préciser une valeur, je ne peux pas laisser la textbox en question VIDE.
Et là, je sèche un peu....j'ai tenté différentes combinaisons y compris dans la textbox elle même....mais je passe à côté de l'essentiel.
merci pour votre aide