XL 2013 Modification de données d'un champ TCD via VBA

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

H

hugozo

Guest
Bonjour à tous,

J'essaie, via VBA, de modifier directement dans un TCD les données d'un champ en ligne : je veux du 3 caractère et en texte

Voici le TCD
Capture.JPG

Voici la macro
Capture.JPG

Et le résultat
Capture.JPG

Sauf que les données déjà sur 3 caractères avant macro ne sont pas affectées par le format texte
Si vous faites le test puis un copier/coller valeur dans une autre colonne, vous obtiendrez ceci :
Capture.JPG

Je ne rencontre ce soucis qu'à l'intérieur du TCD ; si je copie les données en dehors du TCD et que je lance la macro, tout fonctionne.

Merci par avance pour vos éclaircissements
 

Pièces jointes

  • Capture.JPG
    Capture.JPG
    14.3 KB · Affichages: 29
  • Capture.JPG
    Capture.JPG
    24.2 KB · Affichages: 39
  • Capture.JPG
    Capture.JPG
    14.2 KB · Affichages: 38
  • Capture.JPG
    Capture.JPG
    20.3 KB · Affichages: 38
Re : Modification de données d'un champ TCD via VBA

@JCGL

Bonjour
La mise en forme "000" ne change pas la nature de la cellule, du numérique reste du numérique, même si visuellement cela ressemble à du texte.

LA macro change le statut de numérique en texte plus l'ajout d'un zéro ou deux selon le nombre de caractère initial
1 -> 001
10 -> 010
300 ->300

sauf que dans le cas ou j'ai déjà 3 caractères, ben pas de formatage de la cellule en txt,
C'est la ou je bloque

A ton écoute
 
- 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
16
Affichages
1 K
Retour