Bonjour à tous,
Par où commencer ?
Je dois fournir un fichier (appelons le "Tableau de bord") qui permettra à des agents de visualiser de façon disons ergonomique le contenu de fichiers CSV.
J'explique :
Admettons il s'agit d'un camping:
- Grâce à un petit logiciel lié aux compteurs électriques, on peut sélectionner le(s) emplacement(s) de caravanes et la durée (jour/heure de début et jour/heure de fin). Ainsi on génère un fichier CSV avec toutes les données liées à leurs consommations électriques.
Ces fichiers CSV ont a chaque fois un nom différent qui correspond au nom du compteur et au jour J de la génération du fichier.
exemple : Emplacement 01_20180829.csv puis Emplacement 02_20180829.csv etc etc...
La lecture en l'état pour les agents n'est pas possible (tout en colonne A et chaque cellule contient une flopée d'infos séparées par des virgules).
Je vous dis ce que j'ai créé, et la modification qu'on me demande et devant laquelle je sèche.
J'ai prévu que les agents copient collent la colonne A dans un fichier à moi intitulé Tableau de Bord onglet 1. Puis grâce à une petite macro, quand ils cliquent sur un bouton, ça fait Donnes/Convertir/par virgules, ainsi j'ai une colonne par infos, puis ça me récupère les infos que je souhaite afficher dans un onglet 2.
En l'état ça fonctionne parfaitement. Mais on me demande à ce que les agents n'aient même pas à faire le fameux 1er copier/coller de la colonne A du fichier CSV sur mon onglet 1 du Tableau de Bord.xlsm. Donc il faudrait que je trouve un procédé qui permette de récupérer la 1ère colonne du fichier CSV sur mon fichier à moi, sachant qu'en plus ils n'ont jamais le même nom de fichier et qu'en plus je vais transmettre "cet outil" sans que je connaisse le chemin d'accès sur lequel il sera posé (bien que les fichiers CSV arriveront dans le même répertoire que mon fichier TDB.xlsm).
Merci par avance pour le coup de main,
Bon aprem à tous,
Eric.
Partager