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 :

Automatiser une prise de référence dans un textbox VBA


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    Apprenti Ingénieur
    Inscrit en
    Janvier 2016
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Apprenti Ingénieur

    Informations forums :
    Inscription : Janvier 2016
    Messages : 72
    Par défaut Automatiser une prise de référence dans un textbox VBA
    Bonjour à tous,

    Je voudrais solliciter votre aide concernant l'automatisation d'une prise de référence dans un textbox qui est intégré dans un usf.

    Dans ce textbox je souhaiterais prendre une référence de type "PA-001_blabla_blabla2" et à chaque fois que je créé une référence que le numéro s'incrémente dans la textbox automatiquement.

    Auriez-vous une idée ?

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Tes explications sont incomplètes et nécessitent que tu définisses pas à pas le mécanisme, notamment en ce qui concerne ce passage :
    à chaque fois que je créé une référence
    Quels sont les gestes précis qui font que ton appli SAIT que tu en crées une nouvelle ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Apprenti Ingénieur
    Inscrit en
    Janvier 2016
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Apprenti Ingénieur

    Informations forums :
    Inscription : Janvier 2016
    Messages : 72
    Par défaut
    Bonjour,

    Tout d'abord merci de prendre du temps pour m'aider.

    Je t'es mis à disposition les explications de ce que je veux faire et comment la macro se déroule dans le dossier ci-joint.

    ex_ref.xlsm

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Et tu attends quoi ? Que j'ouvre ton classeur (avec les risques toujours possibles) pour t'éviter de rédiger des explications claires et précises ? -->> tu peux toujours attendre !

    Non, mais ... !

  5. #5
    Membre confirmé
    Homme Profil pro
    Apprenti Ingénieur
    Inscrit en
    Janvier 2016
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Apprenti Ingénieur

    Informations forums :
    Inscription : Janvier 2016
    Messages : 72
    Par défaut
    Je trouvais juste plus simple que t'es un visuel pour mieux comprendre... Ce n'est pas la première fois que je procède ainsi sur ce forum...

    Désolé de t'avoir offensé !

    Lorsque je veux saisir une nouvelle référence dans une feuille en fonction de la dernière référence qui a été créée (PA-004-DXF dans ce cas là) que la textbox me propose directement le numéro suivant "PA-005" et que je puisse saisir derrière ce numéro dans la textbox pour compléter la référence.

    Quand je clique sur le bouton "Ajouter" du usf la référence s'incrémente dans la colonne B et devient alors la dernière créée.

    Dans l'espoir que ce soit assez clair...

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Je trouvais juste plus simple que t'es un visuel pour mieux comprendre... Ce n'est pas la première fois que je procède ainsi sur ce forum...
    Hé bien, mets un terme à cette habitude.
    Lis ceci (signalé pourtant IMPORTANT :
    https://www.developpez.net/forums/d8...s-discussions/

    Bon ...
    Regarde ce que fait cette toute petite chose de rien du tout.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private compteur As Integer
    Private Const prefixe As String = "blabla_blibli_piwala_"
     
    Private Sub CommandButton1_Click()
      compteur = compteur + 1
      TextBox1.Text = prefixe & compteur
    End Sub

Discussions similaires

  1. [PowerShell] Comment passer une string "par référence" dans une fonction ?
    Par Plageman dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 11/11/2010, 15h01
  2. [WPF] Peut on mettre une phrase + un binding dans un TextBox?
    Par takinelinfo dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 12/05/2009, 21h02
  3. Réponses: 4
    Dernier message: 06/05/2009, 19h15
  4. Réponses: 2
    Dernier message: 30/03/2009, 12h21
  5. Réponses: 1
    Dernier message: 10/05/2007, 14h26

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