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 :

une macro pour créer un module standard


Sujet :

Macros et VBA Excel

  1. #1
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut une macro pour créer un module standard
    bonjour a tous je cher che une macroqui parti d'une liste box me crérait une module standard du style :

    dans la liste box a deux colonne il y a

    dans la colonne1
    toto
    titi
    trucmuche

    dans la colonne2
    rigolo
    riquiqui
    bizarre

    la macro devrai m'ecrire ceci dans le module qu elle crée dynamiquement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    sub liste
    listbox1.add item
    listebox1.list(0,x)=toto
    listebox1.list(1,x)=rigolo
    listbox1.add item
    listebox1.list(0,y)=titi
    listebox1.list(1,y)=riquiqui
    listbox1.add item
    listebox1.list(0,y)=trucmuche
    listebox1.list(1,y)=bizare
     
    end sub
    les x et le y serai renseignés pendand la creation bien entendu
    en gros je veux copier la liste dans un module
    de facon a garder cette liste

    et pouvoir y faire appel a tout momment par la suite

    voila je sais qu il y a des sources mais je ne les trouvent plus

    merci d'avance
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  2. #2
    Membre émérite
    Inscrit en
    Décembre 2006
    Messages
    897
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 897
    Par défaut
    la propriété de la ListBox est "ColumnCount" à mettre à "2"

    "BoundColumn" est le n° de la colonne dont la valeur sera utilisée

    "RowSource" la plage utile d'information (ex "A2:B1000")

    Conceptuellement, au lieu d'alourdir par un code qui crée du code, pourquoi ne pas recopier la plage de valeurs dans une feuille cachée et les réutiliser quand il faut ? Il y a l'option "xlveryhidden" accessible en VBA.

    Et si l'utilisateur n'active pas les macro ? Plus de macro... Plus de restitution. Plus de création de sauvegarde.


    ESVBA

  3. #3
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    bonjour à tous et joyeux Noël !

    En me basant sur le titre, un lien ici

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut RE
    bonjour a tous les deux et merci pour les reponses rapide
    pour reprendre ESVBA je l'ai fait comme ca au depart en bouclant sur les items
    de la liste box je les retranscrivaient sur une feuille wcrée dinamiquement
    mais a la fin je me retrouve avec des tas de feuille et ca me derange

    alors jai fini par trouver la facons de retranscrire les items dans un module

    mais dans la version ou je le fait par les feuilles
    je fesait une boucle sur les sheets et sa me remplissait la listbox pour pouvoir faire un choix le liste

    PS:pour comprendre j'ai poster dans les contributions mon player multi media

    maintenant comme j'enregistre les items de la liste dans un module
    toujour cependant en nomant la liste

    je voudrai enregistrer le nom de la liste dans un autre module


    soit a chaque fois que j'enregistre la liste

    un module portant le nom de la liste est créeé et dans un autre module nommé "playliste" rajouter une ligne audessus de "end sub" portant le nom de la liste

    de facon a initialiser la liste de playliste dans ma listbox

    et quand je clique sur un des item sa me charge la liste des media

    la raison de ca c'est que je me sert d'une seule liste box pour faire les deux

    voila je sais je me suis un peu compliqué la vie mais bon

    pour mieux comprendre ce que j ai fait regarder le player 3 a 85% abouti

    bien que la version que j ai maintenant est abouti a 100% l'exemplaire dans les contribution est suffisant pour comprendre le principe que j ai utilisé

    merci de votre aide j'espere que l on va trouver
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

Discussions similaires

  1. Comment utiliser une macro pour créer un compteur
    Par PetitChris dans le forum Macros Access
    Réponses: 8
    Dernier message: 12/12/2014, 03h21
  2. [XL-2003] Créer une macro pour plusieurs fichiers excel
    Par bocki dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/06/2009, 22h53
  3. Créer une macro pour vérifier des prix
    Par lolonico dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 17/04/2009, 10h54
  4. [E-03] Macro pour créer une liste sans les vides
    Par PYJ59 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/12/2008, 10h19
  5. Réponses: 8
    Dernier message: 09/01/2007, 16h30

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