[Excel VBA] Formater une cellule en texte
Résolu
Thiby
-
holden -
holden -
Bonjour,
Tout d'abord merci de vous intéressé à mon petit problème ( de noob, il faut bien le dire...)
Je vous présente les faits. Je cherche désespèrément à formater une cellule d'une feuille excel pour recevoir des chaînes de caractères.
J'ai parcouru pas mal de discussions sur le net sans succès. De plus mon ami Google semble être parti en vacance...
J'explique pourquoi j'ai besoin de cela. Je dispose de nombres du type : 0000573763.
Malheureusement si je place bêtement ces nombres dans la cellule, je vois partir mes "0" sans même me dire au revoir....
Or en définissant les cellules au format texte, je peux garder l'intégralité de mes nombres. Alors j'ai pensé écrire un truc du genre : Cells(ligne, colonne).stringFormat = true;
(Après tout, on peut bien écrire : cells(ligne, colonne).numberFormat= ...)
Mais évidemment c'était trop beau pour fonctionner...
Donc voilà mon petit problème.
En espérant que quelqu'un veuille bien me prêter un cerveau! Merci d'avance :)
Tout d'abord merci de vous intéressé à mon petit problème ( de noob, il faut bien le dire...)
Je vous présente les faits. Je cherche désespèrément à formater une cellule d'une feuille excel pour recevoir des chaînes de caractères.
J'ai parcouru pas mal de discussions sur le net sans succès. De plus mon ami Google semble être parti en vacance...
J'explique pourquoi j'ai besoin de cela. Je dispose de nombres du type : 0000573763.
Malheureusement si je place bêtement ces nombres dans la cellule, je vois partir mes "0" sans même me dire au revoir....
Or en définissant les cellules au format texte, je peux garder l'intégralité de mes nombres. Alors j'ai pensé écrire un truc du genre : Cells(ligne, colonne).stringFormat = true;
(Après tout, on peut bien écrire : cells(ligne, colonne).numberFormat= ...)
Mais évidemment c'était trop beau pour fonctionner...
Donc voilà mon petit problème.
En espérant que quelqu'un veuille bien me prêter un cerveau! Merci d'avance :)
A voir également:
- Vba format texte
- Vba format cellule texte - Meilleures réponses
- Format texte vba - Meilleures réponses
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
- Transcription audio en texte word gratuit - Guide
9 réponses
Bonjour,
Pour conserver la propriété texte de la cellule, utiliser :
Cells(ligne, colonne).NumberFormat = "@" ' Format Texte
exemple :
Lupin
Pour conserver la propriété texte de la cellule, utiliser :
Cells(ligne, colonne).NumberFormat = "@" ' Format Texte
exemple :
Sub CaptureDonnee() Dim Valeur As Variant, Donnee As String Cells(Ligne, colonne) = "@" 'Texte ' Si vous n'effectuer pas le contrôle Donnee = Cells(Ligne, colonne).Value ' Si vous effectuer le contrôle Valeur = Cells(Ligne, colonne).Value Donnee = CStr(Valeur) End Sub '
Lupin