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

Macros et VBA Excel Discussion :

Spliter un QR en deux partie [XL-365]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien d'usinage
    Inscrit en
    Juillet 2017
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien d'usinage

    Informations forums :
    Inscription : Juillet 2017
    Messages : 132
    Par défaut Spliter un QR en deux partie
    Bonjour,

    je n'arrive pas a spliter mon QR code en deux partie, je vous explique

    j'ai un QR Code avec comme donnée = 457854 (x) -12457 (y) tout c'est chiffre son variable,
    seul le tiret reste présent sur tous mes QR

    sur mon Userform j'aimerais avoir Txt_Num = 457854 ou x puis Txt_SecondNum = 12457 ou y

    Je ne sais pas comment m'y prendre

    Avez vous une astuce un conseil ?

    Cordialement

  2. #2
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 242
    Par défaut
    Hello,
    tu n'as pas dit ce que représente x et y ? des nombres ?
    tu peux essayer avec les expressions régulières.
    Exemple pour extraire les 2 nombres :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Sub ExtraireQR()
    Dim objReg, Match As Object
    Dim Chaine As String
    Set objReg = CreateObject("vbscript.regexp")
    Chaine = "457854 (x) -12457 (y)"
    objReg.Pattern = "(\d+).*-(\d+)"
    Set objMatches = objReg.Execute(Chaine)
    'For Each Match In objMatches             'The variable match will contain the full match
    '    a = Match.Submatches.Count           'total number of groups in the full match
    '    For i = 0 To a - 1
    '        Debug.Print Match.Submatches.Item(i)  'display each group
    '    Next
    'Next
    Debug.Print "x = ", objMatches(0).Submatches.Item(0)
    Debug.Print "y = ", objMatches(0).Submatches.Item(1)
    Set objReg = Nothing
    End Sub
    Résultat :
    x = 457854
    y = 12457

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien d'usinage
    Inscrit en
    Juillet 2017
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien d'usinage

    Informations forums :
    Inscription : Juillet 2017
    Messages : 132
    Par défaut
    Merci de ta réponse,

    Alors ca va être des nombres avec un tiret.. je m'explique je vais vraiment avoir ce genre de chose

    74 123-45_12452-1

    Et dans mon userform

    J'ai Txt_Num = 74 123-45 ce nombre change tout le temps, donc on va dire x
    J'ai Txt_SecondNum = 12452-1 ce nombre change tout le temps, donc on va dire y

    Désolé de ne pas avoir été précis sur le premier message j'aime bien comprendre comment fonctionne le code VBa

    Cordialement

  4. #4
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 242
    Par défaut
    Citation Envoyé par MrCMTueurx Voir le message
    Alors ca va être des nombres avec un tiret.. je m'explique je vais vraiment avoir ce genre de chose
    74 123-45_12452-1
    sur ton exemple on voit un underscore ???????

  5. #5
    Membre confirmé
    Homme Profil pro
    Technicien d'usinage
    Inscrit en
    Juillet 2017
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien d'usinage

    Informations forums :
    Inscription : Juillet 2017
    Messages : 132
    Par défaut
    Citation Envoyé par jurassic pork Voir le message
    sur ton exemple on voit un underscore ???????
    Oui, oui c'est normal, Pour moi c'est la même chose, si j'avais juste a changer le - par _ cela ne serrait pas trop compliquer,

    Donc on a bien un tiret dans le numéro et dans le second numéro, les deux sont dissocier par un underscore _

    Cordialement

  6. #6
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 242
    Par défaut
    tu veux récupérer ce qui est de chaque côté de l'underscore ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] Recharger deux parties d'une page dans la même fonction.
    Par drakar dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 04/09/2007, 12h20
  2. [SWT] RCP vue en deux parties
    Par noobiewan kenobi dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 31/07/2007, 09h37
  3. Separateur entre deux parties d'un panel
    Par bygui dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 21/06/2006, 12h42
  4. [CSS]deux parties plus copyright mais...
    Par psychoBob dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 02/01/2006, 00h25
  5. Réponses: 3
    Dernier message: 13/11/2005, 15h04

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