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

Chaine de caracteres / Nombre

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

juju73

XLDnaute Nouveau
Bonjour à tous,

Jusqu'à présent, je réussissais toujours à me débrouiller seul quand j'avais un probleme.
Sauf que depuis deux jours, je sèche complètement sur un truc et je n'ai rien trouvé sur le web pour m'aider. C'est pourquoi j'ai besoin de vous 🙂

Petit topo : je travaille sur des fichiers textes que j'importe sous excel grace à vba.

Tout marche, mais un probleme se pose à moi : après retraitements, certaines cases qui sont pour moi des montants sont considérés par excel comme chaine de caracteres. pourtant, des additions sont possibles... Seul un doubleclick sur chaque case permet de convertir totalement la case en nombre.

J'ai qques exemples dans le fichier attaché.

J'aimerais que l'un d'entre vous me donne un bout de code pour que mes cellules soient enfin considérées comme des nombres !

Merci,
Julien
 

Pièces jointes

Re : Chaine de caracteres / Nombre

Bonjour, les nombre sont stockés en format texte;
Dans des cas comme ça je ne m'em... pas , je colle la formule =cnum(xy) et double clic pour aller en bas de colonne, ensuite copier/collage spécial valeur sur la colonne source et zoup.
ça me prend moins d'une minute.
Tu peux faire une macro avec adresse variable tant pour la dernière cellule que pour choisir la collonne à traiter si tu le souhaites, mais bon...

@+
 
Re : Chaine de caracteres / Nombre

Merci à vous deux !

grace à vos réponses, j'ai pensé à faire un simple "Cells(I, J).Value = Cells(I, J).Value + 0" dans un pour !

Ca marche super.

Merci à vous deux !
 
Re : Chaine de caracteres / Nombre

Merci grace à votre aide j'ai trouvé la solution du probléme inverse
pour transformer une valeur à une chaine
Label8.Caption = Cells(i - 1, 16).Text
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…