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 :

Incrémenter un numéro qui apparait dans une TextBox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2019
    Messages : 22
    Par défaut Incrémenter un numéro qui apparait dans une TextBox
    Bonjour, Bonjour

    J'ai créé un registre matière, dans lequel je viens de créer un formulaire, pour rentrer une nouvelle matière. La suite de mon code est correcte, mais actuellement je dois créer des références matière avec des numéros incrémenté.

    J'ai le code qui me permet de récupérer le dernier numéro crée de mon registre, mais je veux lui ajouter 1,

    Actuellement quand j'ouvre mon formulaire dans la TextBox Entreprise, le dernier numéro crée apparait, mais vu que je veux créer une nouvelle matière je dois ajouter 1 à cette valeur.

    Pouvez-vous m'aider ?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub UserForm_Initialize()
     
        Dim DerLig As Long
        With Worksheets("REGISTRE-MP")
        DerLig = .Range("A1048570").End(xlUp).Row
        Me.tbEntreprise = .Range("A" & DerLig)
     
    End With
     
    End Sub

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    me.machin=.range("truc").value+1

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2019
    Messages : 22
    Par défaut
    En ajoutant simple value+1 ça ne fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub UserForm_Initialize()
     
        Dim DerLig As Long
        With Worksheets("REGISTRE-MP")
        DerLig = .Range("A1048570").End(xlUp).Row
        Me.tbNSterne = .Range("A" & DerLig).Value + 1
     
    End With
     
    End Sub

  4. #4
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Tu as des numériques en colonne A au moins

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2019
    Messages : 22
    Par défaut
    Mes numéro sont composé de STxxx est trois numéro, ca ne peut pas fonctionner ?

  6. #6
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.machin = "ST" & Format(Val(Mid(.Range("truc"), 3))+1, "000")
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    me.machin=Format(Val(Mid(.Range("truc"), 3)) + 1, "\ST000")

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

Discussions similaires

  1. Numéro ID dans une textbox
    Par vinvinsylvain dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 16/02/2014, 12h44
  2. [OL-2003] Invitation à une réunion qui apparait dans courriers non lus
    Par squall91 dans le forum Outlook
    Réponses: 3
    Dernier message: 06/04/2009, 18h29
  3. Rajouter les numéros de ligne dans une colone d'une requete
    Par AntiSAL dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 02/11/2005, 19h07
  4. [c#]Gros text à afficher dans une textbox
    Par famemaur dans le forum ASP.NET
    Réponses: 3
    Dernier message: 04/05/2005, 10h12
  5. Afficher le numéro de ligne dans une requete SELECT
    Par tilb dans le forum Langage SQL
    Réponses: 4
    Dernier message: 01/09/2004, 10h20

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