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

OpenOffice & LibreOffice Discussion :

Alimenter une listeBox avec plage de cellules [LibreOffice][Tableur]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre à l'essai
    Homme Profil pro
    Retraité
    Inscrit en
    octobre 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : octobre 2019
    Messages : 9
    Points : 11
    Points
    11
    Par défaut Alimenter une listeBox avec plage de cellules
    Bonsoir à tous, Je suis un peu bloqué avec mon fichier ci-joint. J'espère que vous pourrez m'aider.
    Pour enregistrer les joueurs, je passe par la boite Dialog1 appelée par le bouton "Enreg. Joueurs"
    qui s'inscrivent sur la colonne A
    Ensuite, je copie cette mème liste en colonne Y en classant par ordre alphabétique avec le bouton "Créer liste"
    Je souhaite récupérer cette liste qui restera en mémoire pour les futurs concours dans ma boite Dialog1
    mais dans une ListBox1 au lieu de Textfield1. Ce qui m'éviterai de ressaisir les noms déjà inscrits et pouvoir
    en ajouter des nouveaux si nécessaire.
    Je n'y parviens pas. Merci pour vos idées. Cordialement Alain
    Fichiers attachés Fichiers attachés

  2. #2
    Membre habitué
    Homme Profil pro
    Retraité
    Inscrit en
    septembre 2009
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : septembre 2009
    Messages : 109
    Points : 148
    Points
    148
    Par défaut Alimenter une listeBox avec plage de cellules
    Bonjour,
    En pièce jointe les modifications.
    Cordialement
    Fichiers attachés Fichiers attachés
    Libre Office Version: 6.3.4.2 (x64)
    Windows 10

  3. #3
    Membre à l'essai
    Homme Profil pro
    Retraité
    Inscrit en
    octobre 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : octobre 2019
    Messages : 9
    Points : 11
    Points
    11
    Par défaut Alimenter une listeBox avec plage de cellules
    Bonjour Mobydick, Merci de vous être penché aussi vite sur mon problème.
    J'ai essayé de modifier un peu votre code pour l'adapter à mes besoins.
    En fait, au début du concours, la liste en colonne A est vide. Aussi je récupère
    les noms de la colonne Y restée en mémoire. J'ai supprimé le contrôle TextField1
    et je voudrais choisir un nom dans la ListBox1 pour qu'il s'inscrive en colonne A
    Si le joueur à inscrire ne se trouve pas dans la ListBox1, je voudrais pouvoir
    le saisir et l'afficher en colonne A. En cliquant ensuite sur le bouton "Créer liste"
    J'actualise la liste en colonne Y.
    J'espère ne pas trop abuser de votre temps.
    Merci d'avance Cordialement Alain
    Fichiers attachés Fichiers attachés

  4. #4
    Membre habitué
    Homme Profil pro
    Retraité
    Inscrit en
    septembre 2009
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : septembre 2009
    Messages : 109
    Points : 148
    Points
    148
    Par défaut Alimenter une listeBox avec plage de cellules
    Bonjour,
    J'ai repris ton code et je voudrai tout d'abord te sensibiliser sur le nommage des variables afin que ton code soit plus lisible. Ce n'est pas une obligation mais très utile. Par exemple une variable Objet devrait commncer par un petit "o"
    Odoc pour une variable objet faisant référence à un document
    oFeuille pour une variable objet faisant référence à une feuille
    oCell pour une variable objet faisant référence à une cellule

    Voir le tableau ci dessous

    Pour ce qui est du code tout est rassemblé dans le module 5. Pour insérer un nouveau nom qui ne figure pas dans la liste, il faut cocher la case nouveau nom. Pour info dans la boite de dialogue j'ai superposé de deux contrôles (lstNoms et txtNoms)

    N'hésites pas à revenir vers moi si besoin.
    Cordialement

    Nom : Variables.png
Affichages : 23
Taille : 21,9 Ko

    Concours de coinchée Construction2.ods
    Libre Office Version: 6.3.4.2 (x64)
    Windows 10

  5. #5
    Membre à l'essai
    Homme Profil pro
    Retraité
    Inscrit en
    octobre 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : octobre 2019
    Messages : 9
    Points : 11
    Points
    11
    Par défaut Alimenter une listeBox avec plage de cellules
    Grand merci à Mobydick pour sa patience et son efficacité.
    Problème résolu et fonctionnement parfait.
    Cordialement Alain

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

Discussions similaires

  1. Alimenter une TextBox Avec le contenu d'une cellule
    Par nico18987 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 29/10/2008, 22h41
  2. alimenter une listbox avec données filtrées
    Par casefayere dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 06/12/2007, 00h42
  3. Macro en fonction d'une sélection de plage de cellules.
    Par Labiche dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/08/2006, 11h23
  4. Réponses: 12
    Dernier message: 22/06/2006, 13h09
  5. Alimenter une table avec une requête
    Par cboubou84 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 12/05/2006, 16h08

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