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 :

[E-97] Remplir un tableau à partir d'un formulaire


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 239
    Par défaut [E-97] Remplir un tableau à partir d'un formulaire
    Bonjour, je souhaite remplir un tableau ligne par ligne grâce à un formulaire.

    Chaque champ de mon formulaire, correspond à une colonne. Donc une fois toutes les infos rentrées ou non elles seront affichées sur un ligne.

    Mon problème est simple, je sais comment le faire si j'ai un nombre de ligne données et si je le fait le même jour (et encore c'est pas dit que a fonctionne). Mais en fait comme mes enregistrement se font n'importe quand il me faut une méthode qui me fasse passer à la ligne suivante.

    Exemple :
    Aujourd'hui, je rempli mon formulaire qui mets les données dans la ligne 2, deux jours plus tard je reveins et je rempli deux fois mon formulaire pour remplir les lignes 3 et 4. Comment faire pour qu'ils sache quelle ligne il doit remplir?

  2. #2
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    bonjour Chicard le forum ton formulaire c est quoi une combobox ou listbox dans un userform ??

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 239
    Par défaut
    Mon formulaire est composé de deux combo qui ont des données prédéfinies et d'une dizaine de textbox.

    Et tout ça se trouve dans un seul usf.

  4. #4
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    Bonjour,

    il existe plusieurs façons de trouver la dernière ligne d'une colonne.
    personnellement, pour trouver la première cellule vide de la colonne A, j'utilise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim Derli as Long
    Derli = sheets("MaFeuille").columns("A").find ("*",,,,,xlprevious).row + 1
    fred

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 239
    Par défaut
    Effectivement dans mon cas le test sur la colonne A pourrait marcher vu que ce champ sera toujours rempli.

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 239
    Par défaut
    Je viens de me rendre d'une chose c'est que je ne récupère pas le numéro de la ligne sur laquelle je suis censé écrire et donc je me retrouve comme deux ronds de flan.

    En fait en plus de trouver la ligne qui est libre pour écrire il me faudrait aussi récupérer son numéro comme ça je le mets dans une variable style i=n° de la ligne et après je peux faire feuilx ( i, 1(2,3,.....) = combobox1.value.

    D'où la question, comment puis-je réaliser ça?

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

Discussions similaires

  1. Remplir un tableau à partir d'un fichier
    Par alibm dans le forum Débuter
    Réponses: 1
    Dernier message: 17/02/2010, 17h37
  2. Remplir un tableau à partir d'une valeur initiale
    Par Maliciouss dans le forum Pascal
    Réponses: 9
    Dernier message: 13/12/2009, 14h46
  3. Remplir un tableau à partir du rang 1 et non de 0
    Par Pirokkk dans le forum Collection et Stream
    Réponses: 12
    Dernier message: 10/01/2008, 18h09
  4. remplir un tableau à partir d'un userform
    Par julien p dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/12/2007, 12h14
  5. [TP] Remplir un tableau à partir des données d'un autre tableau
    Par The future scientist dans le forum Turbo Pascal
    Réponses: 6
    Dernier message: 27/05/2007, 17h31

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