Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Général VBA

Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.

Réponse
 
Outils de la discussion
Vieux 11/06/2008, 16h12   #1 (permalink)
Invité de passage
 
Date d'inscription: juin 2008
Messages: 1
Par défaut Liste déroulante avec objet différent en VBA

Bonjour,
j'utilise un logiciel de traitement du signal "FLEXPRO" me permettant de dépouiller des enregistrements numériques. Les enregistrements sont réalisés par un enregistreur () numérique pouvant enregistrer 16 voies. Ce logiciel (flexpro) permet à partir des fichiers provenant de l'enregistreur de réaliser des graphiques et des calculs. Le nom des voies de l'enregistreur sont toutes différentes et change à chaque enregistrement. Lorsque Flexpro collecte l'enregistrement, il conserve le nom des voies (pour faciliter le traitement).

Dans Flexpro, nous avons la possibilité d'automatiser certaines actions répétitives par des macros. Le langage de programmation des macros utilisé est le VBA.

Voila mon (1er) problème:
Je souhaiterai créer dans un UserForm, une liste déroulante qui reprendrait les noms des voies que nous enregistrons.
De cette liste, l'utilisateur pourra sélectionner une voie pour réaliser différents calculs par la suite.
J'ai réalisé plusieurs tentatives sans succès.
Pour essayer d'expliquer l'architecture de Flexpro, voici une macro que j'ai créé par la fonction recorde qui me permet de sélectionner 1 voie enregistrée:

Code :
Sub essai() 
' 
' Macro recorded on 10/06/2008 21:32:09 by (unknown) 
' 
ActiveDatabase.ActiveFolder.Object("Ubat").Select 
End Sub
Pour faire un comparatif avec excel:
- "ActiveDatabase" représente un classeur
- "ActiveFolder" représente une feuille
- "object" serait une valeur dans une cellule avec "Ubat" comme valeur.
"Ubat" est le nom que j'ai donné à l'enregistreur de la voie et que Flexpro à recopier.

Comme je l'ai dit précedement, il peut y avoir plusieurs "object" de nom différent et évoluant suivant les enregistrements.
J'espère que c'est à peu près clair.

Merci d'avance

Dernière modification par AlainTech ; 11/06/2008 à 22h02 Motif: Balises [code]
béber_novice est déconnecté   Envoyer un message privé Réponse avec citation
NEWS MS-OFFICEFAQs OFFICETUTORIELS OFFICELIVRES OFFICESOURCES VBA

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Général VBA



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 20h45.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2009 www.developpez.com - Legal informations