IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Word Discussion :

ajouter un caractére en début et fin de chaine de caractère


Sujet :

VBA Word

  1. #1
    Candidat au Club
    Homme Profil pro
    Magasinier
    Inscrit en
    Janvier 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Magasinier

    Informations forums :
    Inscription : Janvier 2018
    Messages : 4
    Points : 2
    Points
    2
    Par défaut ajouter un caractére en début et fin de chaine de caractère
    Bonjour,

    je cherche désespérément à ajouter une étoile en début et fin de caractère.

    Je travaille sur de l’étiquetage de produit, avec un code barre sous police "Code 39". Sauf que comme une buse, je n'ai pas mis les * en début et fin de séquence. Ces étoiles sont obligatoires pour que les scanners puissent lire le code à barre (ça indique où commence et où finit la lecture, à priori, ce que j'ignorai).

    J'ai essayé,avec l’enregistreur de macro pour repérer le code, de lui faire chercher toutes les séquences en Code 39. Mais sur le code VBA, cette identification ne parait pas !!! Pourtant la recherche /remplacement fonctionne et il repère très bien les chaine de caractère en code 39...

    Les séquences sont sous un format 4 lettres-4 chiffres (exemple CONS-1525 ; EPIN-0022;...) et je dois les transformer, toujours en police Code 39, en *LLLL-####* (exemple : *CONS-1525* ; *EPIN-0022*)

    Si quelqu'un a une idée, je suis preneur...

    merci !!

  2. #2
    Membre à l'essai
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juillet 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2014
    Messages : 17
    Points : 13
    Points
    13
    Par défaut
    Salut,

    Pour la recherche de ton texte tu peux essayer avec un Like si tu n'as pas d'autre texte qui ressemble à "*-*".
    Si tu bricoles ta macro avec quelque chose comme cela ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If Texte Like "*-*") Then
     
    Texte = "*" & Texte & "*"
     
    End If
    A+

  3. #3
    Candidat au Club
    Homme Profil pro
    Magasinier
    Inscrit en
    Janvier 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Magasinier

    Informations forums :
    Inscription : Janvier 2018
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Bonjour,

    on m'a trouvé une solution toute bête que je ne connaissais pas sur une option du "recherche et remplace", que voici :

    Citation :
    Dans la boîte de dialogue Recherche-Remplace, tu coches "Utiliser les caractères génériques".
    Ensuite :
    Rechercher : ([A-Z]{4;4}-[0-9]{4;4})
    Remplacer par : *\1*
    Fin de citation

    ça a parfaitement fait son affaire.

    merci pour le coup de main en tout cas !!

Discussions similaires

  1. Ajout de lignes en début et fin de plusieurs fichiers
    Par lolo1410 dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 21/01/2013, 13h52
  2. [PHP 5.0] file_get_contents() et caractères en début et fin de chaînes
    Par Chiendelune dans le forum Langage
    Réponses: 2
    Dernier message: 18/05/2010, 17h30
  3. Ajouter un caractère en début et fin de cellule
    Par snoopy69 dans le forum Excel
    Réponses: 2
    Dernier message: 09/12/2008, 20h01
  4. utilisation de SED pour ajouter une chaine de caractère en début de texte
    Par arnaudperfect dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 11/03/2008, 09h12
  5. Réponses: 5
    Dernier message: 18/10/2006, 09h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo