Le 20/05/21 à 03:42, MaxOslo a écrit :
> Bonjour,
>
> J'ai deux fichiers, le premier (Fichier1) fait office de base de données et
> détient des informations qui serviront à alimenter le second (Fichier2).
> Le "e;Fichier1"e; est stocké dans un dossier nommé "e;Test"e;. Dans le dossier
> "e;Test"e;, il y a pas mal de fichiers excel de type (Fichier1) et servent tous
> à renseigner ce "e;Fichier2"e;. Il y a un seul "e;Fichier2"e; et beaucoup de
> "e;Fichier1"e;. Pour repérer les données d'un fichier voulu, les "e;Fichier1"e;
> commencent tous par une série de 9 chiffres qui leur sont propres.
>
> Ainsi, j'aimerais coder en VBA un programme me permettant de :
>
> 1- Récupérer la série de chiffres qui vient d'être ajoutée dans la colonne B du
***** Peu importe la cellule de la colonne B, que ce doit une nouvelle
donnée ou une modification d'une ancienne donnée.
> 2- En fonction de celle-ci, aller ouvrir le dossier Test
> 3- Trouver dans ce dossier un excel dont le nom commence par la série de
> chiffres relevée auparavant
***** Tu veux dire par la série de chiffres que tu viens d'inscrire dans
la cellule lors de l'opération N°1
> 4- Récupérer certaines des valeurs (admettons colonne B, C, D du Fichier1 pour
> les inclure en C, D, E du Fichier2)
**** Fichier1 : C'est le fichier dans lequel tu as ajouté ou modifié une
valeur en colonne B
**** Fichier2 : C'est le fichier que tu ouvres à partir de la série de
chiffres que tu as saisie en colonne B
| Récupérer certaines des valeurs
**** Il faut être plus précis que cela! Où sont précisément ces données
dans la feuille de calcul ?
Comment identifier ces données, tu as un ou des critères
particuliers?
**** Même chose pour le fichier2, où veux-tu inscrire ces données?
À la suite des données existantes dans le fichier ou ailleurs?
> 5- Refermer le Fichier de type 1 ouvert
>
> J'espère que mon texte est assez clair.
**** C'est bien, mais il faut être très précis avec Excel.
MichD