Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Bonjour le Forum 🙂
Est-il possible de formater une cellule afin d'en extraire uniquement les chiffres qu'elle contient.
Exemple: 1b+1c = 2
Merci à tous
@+
Formule matricielle à valider par CTRL + MAJ + ENTREE
Essaye et dis nous
@+
Edit : Petit détail : la formule additionne chaque nombre individuellement. Pas de problème tant qu'on ne dépasse pas 9. Mais 12 (par exemple) sera interprété comme 1+2 soit 3
Merci beaucoup pour cette formule 🙂
Je l'ai modifiée pour qu'elle comptabilise les chiffres à l'intérieur de la cellule.
Elle ne sait pas faire les nombres ni les chiffres négatifs mais tant pis.
Bonsoir Staple1600 🙂
Merci pour l'intéret que tu as porté à ce problème.
J'ai testé ta macro et il semblerait que le calcul ne marche pas à tous les coups.
Avec 1;9;3 on obtient 193 dans la 1ere cellule et 4 dans la seconde.
En fait c'est le même problème qu'avec la formule de Tibo on ne peut additionner que des chiffres.
Merci encore pour cet énorme travail.
Bonjour Staple1600 et le Forum 🙂
Je vois que c'est encore autre chose que tu as réalisé(quelle créativité)😱.
Je pense que je vais utiliser les formule de Tibo qui font le calcul avec 2 chiffres.
Je pense aussi que je n'aurais jamais à saisir 3 chiffres dans la même cellule.
Mon calcul est simple 2A+9B par exemple et avoir le résultat 11.
Certe dès que je saisi 2C+11C j'obtient 4 et c'est là mon souci parce-que je voudrais obtenir 13.
Merci en tous cas pour ton aide.
Bonjou Tibo 🙂
Non je n'ai qu' 1 addition à faire 1G+8G qui peuvent être sous divers formats: 2E+1H ou 1A/5J ou 1a2y mais ta formule calcule ça déjà.
Le seul hic c'est les nombres.
@+
'cette macro dans un module
Option Explicit
Const Chiffres = "0123456789"
Function ExtraitCh$(ByVal Ch$) 'Ti
Dim Bcle&, Car$
For Bcle = 1 To Len(Ch)
Car = Mid$(Ch, Bcle, 1)
ExtraitCh = ExtraitCh & IIf(InStr(1, Chiffres, Car) > 0, Car, " ")
Next Bcle
ExtraitCh = WorksheetFunction.Trim(ExtraitCh)
End Function
Cette macro fonction extrait TOUS les chiffres d'une cellule !
du coup il n'y a plus qu'à faire
=ExtraitCh(cellule1)+ExtraitCh(cellule2), etc...
Bonjour Tibo; Staple1600; nouv;Jeanpierre lol et le Forum 🙂
Merci pour ta réponse pierrejean même si de temps en temps tu m'appelles Ctoa et moi jeanpierre.Je sais par contre qu'un jeanpierre "sévit" sur ce forum que je salut par la même occasion.
Trève de plaisanteries;ta formule marche impec: merci encore et bonne journée.
- 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