Bonjour à tous,
Je viens récemment de créer une application VBA Excel (Version 2007) qui permet de regrouper et gérer des commandes, et j’ai besoin de rajouter une fonctionnalité à cette dernière…
Actuellement, mon application réalise les tâches suivantes :
- A partir de trois fichiers Excel sources, on génère et remplit une grande variable tableau nommée «TabRecap() » (en fonction de certains critères => Ex : Date d’ajout inférieur à trois mois )
- On parcourt ensuite chacune des lignes de ce tableau pour effectuer des calculs
- Et enfin, on remplit notre fichier Excel à partir du tableau TabRecap()
Chaque ligne de données représente une commande avec toutes ses caractéristiques (Prix, Poids, Délais, etc…)
Pour cette nouvelle fonctionnalité, je dois permettre de rajouter sur chaque ligne le nom du titulaire qui gère la commande…
Il n’existe actuellement aucun fichier qui spécifie le nom de titulaire par commande, il me faut donc créer un fichier qui permettra :
• D’être alimenté et mise à jours par mon Tableau TabRecap() (donc depuis VBA) => c'est-à-dire ajouter les nouvelles commandes qui ne figure pas dans le fichier
• D’être modifié et renseigné par les titulaire eux même => ils renseigneront leur noms en face des commandes qui leurs sont attribuées
• D’être modifié par plusieurs utilisateurs en même temps (le fichier sera mis en réseau)
• De récupéré les noms de titulaire par commande pour les ajouter à TabRecap
Dans un premier temps, je me suis renseigné sur le « classeur partagé » d’Excel car il permet à plusieurs personnes d’utiliser et de modifier un fichier simultanément. Cependant il semblerait que les macros que je souhaite intégrer au fichier ne puissent fonctionner lors de la mise en partage du fichier…
On m’a ensuite conseillé d’utiliser une base de données Access (reliée à mon application) pour quelle soit accessible pour tout le monde.
Ne sachant pas vers quelle solution me tourner, je fais appel à votre aide et à votre expérience.
D’après vous, quel serait le moyen le plus simple de réaliser cette fonctionnalité ?
Dans l’espoir de trouver de bons conseils, de bonnes pistes…
Merci d’avance.
Yetman333
Partager