Bonjour à tous,
Cela fait quelques jours que je planche sur un projet de transferts de données précises, d'un classeur à un autre, pour mon travail sans obtenir de résultats probants.
Mes compétences en Excel sont proches du Néant mais je suis persuadé que mon projet doit être assez simple et courant. Aussi je me tourne vers ce forum dans l'espoir d'avoir un peu d'aide.
Je vais expliquer le contexte du projet dans un premier temps puis mes attentes dans un second temps, je terminerai par ma progression.
Le contexte:
Je travaille dans l'industrie. Mon entreprise possède une ligne de production avec plusieurs machines fonctionnant avec des programmes spécifiques.
Nous faisons beaucoup de types de production avec des paramètres différents; tous ces paramètres sont stockés dans des sous programmes de chaque machine.
Une fois par semaine je relève les paramètres stockés dans chaque machine sous forme de fichier .csv (chaque colonne correspond à une référence différente, il y a autant de fichier .csv que de machines et plusieurs paramètres par référence). Les données contenues dans ces fichiers me servent à remplir un classeur excel imprimable avec les paramètres des machines que je donne aux personnes travaillant sur la ligne de production afin qu'ils puissent la faire fonctionner au mieux.
Je récupère donc manuellement les données qui m'intéresse puis je les transfert en copier/coller une à une à leur emplacement sur mon classeur excel.
C'est un travail assez long qui laisse une place importante à l'erreur humaine.
le projet:
Pour gagner du temps et limiter le risque d'erreurs je souhaite mettre en place un programme Excel me permettant de rechercher par mot clé la référence du programme dont je souhaite recopier les données dans un des fichier .csv choisit (peut-être par un système de liste déroulante ou de case à cocher). Etant donné que toutes les références se ressemblent (dès fois à un chiffre près) j'aimerais avoir une listbox sous mon champ de recherche dans laquelle s'affiche mes résultats au fur et à mesure de l'avancement de ma recherche.
Une fois la recherche effectuée, j'aimerai pouvoir sélectionner la référence (plus précisément les coordonnées de la référence) cliquer sur un bouton afin de pouvoir utiliser une matrice pour copier/coller automatiquement les paramètres se situant dans la colonne de la référence vers mon classeur imprimable.
Pour le projet partons sur 6 fichiers .csv différents avec plus de 200 références (rangées par colonne) par fichier et 7 paramètres différents pour chaque ligne de chaque colonne ( je sais que ça fait beaucoup, j'en suis désolé, mais c'est un vrai clavaire pour moi aussi).
La progression:
Actuellement j'ai plus ou moins compris comment copier/coller automatiquement des données d'un classeur à un autre si je connais les coordonnées des cellules de départ et des cellules d'arrivée.
En revanche, j'ai beau chercher, je ne comprend pas comment on peut effectuer une recherche dans une ligne selon un critère de recherche variant (mot clé dans un champ de recherche) tout en affichant les résultats dans une liste et en obtenant les coordonnées du résultat final obtenu (un seul résultat au final) pour le re-utiliser par la suite.
J'ai pu observer certaines des fonctionnalités que je recherche (barre de recherche + liste de résultats) sur des forum mais je n'ai pas réussi à les reproduire de mon côté.
je joindrais des documents types modifiés (sans données confidentielles) si c'est nécessaire.
Merci d'avance.
Cela fait quelques jours que je planche sur un projet de transferts de données précises, d'un classeur à un autre, pour mon travail sans obtenir de résultats probants.
Mes compétences en Excel sont proches du Néant mais je suis persuadé que mon projet doit être assez simple et courant. Aussi je me tourne vers ce forum dans l'espoir d'avoir un peu d'aide.
Je vais expliquer le contexte du projet dans un premier temps puis mes attentes dans un second temps, je terminerai par ma progression.
Le contexte:
Je travaille dans l'industrie. Mon entreprise possède une ligne de production avec plusieurs machines fonctionnant avec des programmes spécifiques.
Nous faisons beaucoup de types de production avec des paramètres différents; tous ces paramètres sont stockés dans des sous programmes de chaque machine.
Une fois par semaine je relève les paramètres stockés dans chaque machine sous forme de fichier .csv (chaque colonne correspond à une référence différente, il y a autant de fichier .csv que de machines et plusieurs paramètres par référence). Les données contenues dans ces fichiers me servent à remplir un classeur excel imprimable avec les paramètres des machines que je donne aux personnes travaillant sur la ligne de production afin qu'ils puissent la faire fonctionner au mieux.
Je récupère donc manuellement les données qui m'intéresse puis je les transfert en copier/coller une à une à leur emplacement sur mon classeur excel.
C'est un travail assez long qui laisse une place importante à l'erreur humaine.
le projet:
Pour gagner du temps et limiter le risque d'erreurs je souhaite mettre en place un programme Excel me permettant de rechercher par mot clé la référence du programme dont je souhaite recopier les données dans un des fichier .csv choisit (peut-être par un système de liste déroulante ou de case à cocher). Etant donné que toutes les références se ressemblent (dès fois à un chiffre près) j'aimerais avoir une listbox sous mon champ de recherche dans laquelle s'affiche mes résultats au fur et à mesure de l'avancement de ma recherche.
Une fois la recherche effectuée, j'aimerai pouvoir sélectionner la référence (plus précisément les coordonnées de la référence) cliquer sur un bouton afin de pouvoir utiliser une matrice pour copier/coller automatiquement les paramètres se situant dans la colonne de la référence vers mon classeur imprimable.
Pour le projet partons sur 6 fichiers .csv différents avec plus de 200 références (rangées par colonne) par fichier et 7 paramètres différents pour chaque ligne de chaque colonne ( je sais que ça fait beaucoup, j'en suis désolé, mais c'est un vrai clavaire pour moi aussi).
La progression:
Actuellement j'ai plus ou moins compris comment copier/coller automatiquement des données d'un classeur à un autre si je connais les coordonnées des cellules de départ et des cellules d'arrivée.
En revanche, j'ai beau chercher, je ne comprend pas comment on peut effectuer une recherche dans une ligne selon un critère de recherche variant (mot clé dans un champ de recherche) tout en affichant les résultats dans une liste et en obtenant les coordonnées du résultat final obtenu (un seul résultat au final) pour le re-utiliser par la suite.
J'ai pu observer certaines des fonctionnalités que je recherche (barre de recherche + liste de résultats) sur des forum mais je n'ai pas réussi à les reproduire de mon côté.
je joindrais des documents types modifiés (sans données confidentielles) si c'est nécessaire.
Merci d'avance.