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 :

ajouter des mots à une liste


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 17
    Par défaut ajouter des mots à une liste
    Bonjour à tous,

    Alors voila j'ai un petit souci, en fait j'aimerai me créer un petit programme sur le VBA excel qui permet d'ajouter des mots à une liste. J'ai donc créer un useform, et sur le bouton "ajouter" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     Private Sub CommandButton1_Click()
        Dim i As Integer
        i = 1
        Worksheets("Feuil2").Range("A1").Offset(i, 0).Value = Texte.Value
        i = i + 1
    End Sub
    En fait j'aimerai que les mots se succèdent les uns en dessous des autres dans une autre feuille, en tapant le texte dans la boite de dialogue crée.

    J'ai créer la boite de dialogue, mais la formule du dessus ne fonctionne pas correctement, et pas moyen avec for.

    Merci pour vos conseils

  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
    Bonjour
    Essaies ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub CommandButton1_Click()
    Dim LastLig As Long
     
    With Worksheets("Feuil2")
        'N° de ligne de la dernière cellule remplie de la colonne A
        LastLig = .Cells(.Rows.Count, "A").End(xlUp).Row
        'On inscrit dans la cellule juste en dessous, la valeur contenu dans TextBox1
        .Range("A" & LastLig + 1).Value = Me.TextBox1.Value
    End With
    End Sub
    Et regarde ce lien.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 17
    Par défaut
    Merci beaucoup, ca marche en effet.

    Merci aussi pour le lien, je vais essayer de créer une boite de dialogue pour supprimer des mots, ca doit être le meme principe

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

Discussions similaires

  1. [DOM] Ajouter des options à une liste déroulante
    Par beegees dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 24/11/2017, 11h14
  2. [AC-2007] Ajouter des lignes à une liste basée sur une requête
    Par Cinesra dans le forum VBA Access
    Réponses: 2
    Dernier message: 01/12/2010, 13h19
  3. Ajouter des objets à une liste multiprocessing.Manager.list()
    Par thepepper dans le forum Général Python
    Réponses: 4
    Dernier message: 06/07/2010, 14h27
  4. Ajouter des éléments à une liste
    Par hassen07 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/05/2010, 18h42
  5. ajouter des valeurs à une liste déroulante
    Par Simon2 dans le forum IHM
    Réponses: 3
    Dernier message: 30/07/2007, 23h59

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