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 :

Userform pour completer tableau


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
    Janvier 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 26
    Par défaut Userform pour completer tableau
    http://hiboox.com/lang-fr/resultat.p...u.jpg&error=0#


    Voici mon soucis ... j'ai donc créer un userform pour enregistrer des résultats dans un tableau (voir image). Grace a la userform j'aimerais pouvoir enregistrer les temps des candidats un à un ... seulement j'ai aucune idée de la facon dont je pourrais "naviguer" dans la userform pour pouvoir changer de candidat. Une sorte de zone de liste modifiable? A moins que qu'il faille une toupie ou une barre de défilement?

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 105
    Par défaut
    salut,

    dis moi si je me trompe mais tu voudrais que quand tu ouvres ton userform, tous les noms des participants soient inscrits dans la zone de texte prévue.

    Si c'est ce que tu veux, tu peux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    private sub Userform_Initialize()
     
        range("E10").select
        do until activecell.value = ""
            Userform.addItem activecell.value
            activecell.offset(1,0).value
        loop
     
    end sub
    si c'est ce que tu veux faire, il faudra aussi créer un code lorsque tu cliques sur "valider" mais essaies deja ça...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 26
    Par défaut
    Ben ouais en gros dans la userform j'aimerais pouvoir passer de candidat en candidat pour rentrer leurs résultats

    So I need some help ^^

    Alors sinon j'avais pensé creer un bouton intitulé "mise a jour" dans la colonne K et mettre un code dans un userform pour entrer les temps dans les trois collones H, I, J ... non ?

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 105
    Par défaut
    cré un bouton et dans son code, tu mets :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    sheets("Resultats").activate
    range("E10").select
    do until activecell.value = ""
        userform.candidat.value = activecell.value
        userform.show
    loop
    avec le nom de ton USF a la place de "userform"
    tu peux remplacer la liste déroulante par un textbox

    et le code de ton bouton "Valider" sera :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    private sub Valider_Click
     
        activecell.offset(0,3).value = userform.course.value
        activecell.offset(0,4).value = userform.cyclisme.value
        activecell.offset(0,5).value = userform.natation.value
     
    end sub
    teste et dis moi quoi...

    le probleme de ce code est que tu dois te taper la liste de tous les participants à remplir en une fois.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 26
    Par défaut
    Justement le problème c'est que je dois saisir un par un et non tout les candidats en une fois ... je n'ai pas le droit


    Mais je garde ca dans un coin de ma tete


    C'est pour ca que j'avais pensé a la solution d'un bouton mise à jour placé en colonne K après chaque ligne de candidat

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

Discussions similaires

  1. [XL-2010] Userform pour complèter un tableau
    Par luvill dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 21/11/2014, 23h09
  2. besoin d'aide sur un tableau userforme pour inventaire
    Par isabelle.sanchez dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 16/05/2014, 15h52
  3. Tableau dans userform pour remplacer Spreadsheet
    Par polkovak dans le forum VB.NET
    Réponses: 0
    Dernier message: 29/09/2011, 09h53
  4. pointeur pour un tableau 2d
    Par olive14 dans le forum C
    Réponses: 6
    Dernier message: 07/05/2005, 15h02
  5. [VB6] utilisation de Property LET / GET pour un tableau
    Par titounne dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 18/10/2004, 22h06

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