XL 2016 Convertir une chaîne en valeur numérique

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 !

LandryK7

XLDnaute Nouveau
Bonjour à tous,
Avec la procédure ci dessous je place des données dans une feuille ou je souhaite faire la somme de "CmbMatieres_2" (qui est une une Combobox ou je choisi le montant que je veux) . Mais le chiffre est transformé en chaine de caractères qu'Excel ne reconnait pas comme des chiffres. Du coup dans ma feuille Facture je ne peux pas faire la somme des montants
Quelqu'un pourrait m'aider svp?


Sub MaProcedure_Click()

With Sheets("Factures")


Sheets("Factures").Activate
Range("a1").Select
Sheets("Factures").Range("a" & Rows.Count).End(xlUp)(2).Select

ActiveCell = TxtTuteur_2.Value
ActiveCell.Offset(0, 1).Value = TxtEleveTrouve_2
ActiveCell.Offset(0, 2).Value = "Réabonnement"
ActiveCell.Offset(0, 3).Value = TxtRechargeReabo
ActiveCell.Offset(0, 4).Value = TxtPhone_2
ActiveCell.Offset(0, 5).Value = TxtTarifRéabo_2
ActiveCell.Offset(0, 6).Value = CmbMatieres_2

End with


End Sub
 
Bonjour Landry, sylvanu,

ComboBox2 est une chaîne de caractères ; tu dois faire une conversion en nombre ;
essaye avec Val() ; avec CDbl() ; ou avec CCur() ; selon que c'est un nombre entier
ou fractionnaire, et aussi selon la précision numérique voulue.


soan
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
479
Réponses
2
Affichages
153
Retour