String et Integer , Conversion possible ?

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

P

Peutch

Guest
Salut tout le monde !
Moi qui avait promis de ne plus vous embêter, j'ai menti.

Je voudrais savoir s'il est possible de
- convertir un Integer en String ?

- convertir un String en Integer et :
- si cela crée une erreur (cad si le String contient des lettres par exemple) alors ignorer cette erreur et ne pas toucher à ma variable (ie ne pas la convertir)
 
Bonjour, Peutch

Moi dans une feuille calcul , je sais faire, mais dans le VBA ... c'est de la S.F.

Avec les fonctions :
- TYPE() qui renvoie 2 si du texte, et 1 du numérique.
- ESTERREUR() qui renvoi si le calcul donne une erreur
voilà pour la partie conditionnelle, maintenant pour la transformation.
- CNUM() qui tranforme du texte numérique, en numérique
- TEXTE() qui transforme du numérique, en texte

la formule complète sera

=SI(TYPE(A1)=1;TEXTE(A1;"######0,00");SI(ET(ESTERREUR(CNUM(A1))=FAUX;TYPE(A1)=2);CNUM(A1);A1))

Bonne journée

@+Jean-Marie
 
Bonjour à tous,

Peutch, si on parle en VBA


Dim toto as integer
dim tata as string


tata=cstr(toto)=> transforme un integer en string pour pouvoir l'affecter à la variable tata


toto=cint(tata)=> transforme un string en integer pour pouvoir l'affecter à la variable toto.



A++++
 
- 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

Retour