Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Nombre de valeur dans une cellule

  • Initiateur de la discussion Initiateur de la discussion fb40
  • 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 !

F

fb40

Guest
Bonjour,

comment faire pour savoir combien de valeur j'ai rentré dans une cellule.
Par exemple en A1 je tape = 10+20+30 et je voudrai qu'en A2 cela me dise 3 chiffres.

Par avance merci.
fb40
 
Salut, j'ai encore un petit problème...
Tout marche sauf avec les chiffres avec des décimales. En effet, si j'ai en A1
=10+20+30.50
j'ai en B1 4 aulieu de 3. J'espère que vous avez une petite solution. Par avance merci.
fb40
 
Correction :

Sub Comptage()
'Compte les caractères non numériques dans une formule
Dim Boucle As Long, Chaine As String, Car As String, NbNum, lig As Variant

NbNum = 0
Numer = 0

For lig = 1 To Range("A65535").End(xlUp).Row
Chaine = CStr(Range("A1").Offset(lig - 1, 0).Formula)
For Boucle = 1 To Len(Chaine)
Car = Mid(Chaine, Boucle, 1)
If IsNumeric(Car) = False Then
If Car <> "." And Car <> "," Then
NbNum = NbNum + 1
Else
Numer = 1
End If
End If


Next Boucle
If NbNum = 0 And Numer = 1 Then NbNum = 1
Range("B1").Offset(lig - 1, 0).Value = NbNum
NbNum = 0
Numer = 0
Next lig
End Sub
 
Vraiement un grand bravo et un grand merci. Je voudrais vous dire à charge de revanche mais cela m'étonnerais que j'en sois capable.
Encore merci beaucoup.
fb40
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…