Convertir Integer en String

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

M

Marjounette

Guest
Bonjour à tous,

Mon problème est le suivant:

J'importe des données d'un autre classeur dans mon Excel courant (cela fonctionne bien). Cependant, certaines de ces valeurs importées (en utilisant le code ci-dessous) sont des Integer. Je voudrais convertir mes données importées en String. Possible ou non ?

Code:
            For i = 8 To 207
                For j = 1 To 6
                    Dest.Sheets("Engagements").Cells(i - 6, j) = Src.Sheets("EMARGEMENT").Cells(i, j)
                Next j
            Next i

PS: J'ai essayé la fonction CStr() mais ça n'a pas l'air de fonctionner.
 
Re : Convertir Integer en String

En étant optimiste j'ai testé ça:
Code:
            For i = 8 To 207
                For j = 1 To 6
                    Dest.Sheets("Engagements").Cells(i - 6, j) = Cstr(Src.Sheets("EMARGEMENT").Cells(i, j))
                Next j
            Next i
 
Re : Convertir Integer en String

Ok le .Text c'est pas mal. Ca m'enleve déjà tout les 0 que j'avais lorsqu'il y avait des cellules vides.

Après je pense que je vais simplement changer mon code entièrement.

Le souci c'est que j'utilise des TextBox pour remplir ma base de données. Mais lorsque j'insère des nombres il me dit: "Le nombre dans cette cellule est au format texte ou précédé d'une apostrophe."

Du coup quand j'importe des données d'un autre classeur, elles ne sont pas du même type que si j'utilise mes TextBox. (et donc mes algo de recherche et de comparaison ne fonctionnent pas avec les données importées)

Je sais pas si je me suis bien fait comprendre là
 
Re : Convertir Integer en String

Re

Marjounette
Il suffit de créer deux fichiers exemple vides
de nommer deux feuilles Engagements et EMARGEMENT et ce dans les classeurs idoines
de coller ton code VBA dedans
de mettre des données bidons dans les colonnes qui seront importées
et enfin de zipper le tout et de joindre le zip ici.

Montre en main, cela doit prendre moins de 7 minutes et 27 secondes 😉
 
- 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

Réponses
4
Affichages
692
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
432
Réponses
3
Affichages
903
Réponses
3
Affichages
853
Retour