Bonjour à tous!
Je débute en VBA, et j'ai besoin pour un projet de créer une macro qui aille pêcher des données dans un autre classeur, même si celui-ci n'est pas ouvert.
Les deux classeurs à relier ont tous deux des feuilles différentes. On va appeller ces classeurs "machin" (le classeur qui doit récupérer les donées) et "truc" (le classeur source). La macro ne porte que sur la feuille 4 du classeur machin, mais portera sur toutes les feuilles du classeur truc.
Les données à récupérer doivent rester dans cet autre classeur également, il s'agit d'une copie.
Ma macro doit utiliser une fonction IF :
IF la cellule A2 de la feuille 4 du classeur "machin" s'intitule "blablabla1"
- THEN la colone A à partir de la ligne 3 de la feuille 4 du classeur "machin" doit prendre les valeurs de la colone A de la feuille 3 du classeur "truc" à partir de la ligne 2.
- ET la colone B à partir de la ligne 3 de la feuille 4 du classeur "machin" doit également prendre les valeurs de la colone D de la même feuille 3 du classeur "truc" à partir de la ligne 2 également.
Et j'ai 36 possibilitées différentes (les "blablabla") pour ma cellule A2 du classeur "machin".
J'ai essayé d'être la plus claire possible, je ne peux pas envoyer mes classeurs car mon étude est confidentielle (chui en stage).
Grand merci à tous ceux qui voudront bien se pencher sur mon problème...
Cordialement,
Je débute en VBA, et j'ai besoin pour un projet de créer une macro qui aille pêcher des données dans un autre classeur, même si celui-ci n'est pas ouvert.
Les deux classeurs à relier ont tous deux des feuilles différentes. On va appeller ces classeurs "machin" (le classeur qui doit récupérer les donées) et "truc" (le classeur source). La macro ne porte que sur la feuille 4 du classeur machin, mais portera sur toutes les feuilles du classeur truc.
Les données à récupérer doivent rester dans cet autre classeur également, il s'agit d'une copie.
Ma macro doit utiliser une fonction IF :
IF la cellule A2 de la feuille 4 du classeur "machin" s'intitule "blablabla1"
- THEN la colone A à partir de la ligne 3 de la feuille 4 du classeur "machin" doit prendre les valeurs de la colone A de la feuille 3 du classeur "truc" à partir de la ligne 2.
- ET la colone B à partir de la ligne 3 de la feuille 4 du classeur "machin" doit également prendre les valeurs de la colone D de la même feuille 3 du classeur "truc" à partir de la ligne 2 également.
Et j'ai 36 possibilitées différentes (les "blablabla") pour ma cellule A2 du classeur "machin".
J'ai essayé d'être la plus claire possible, je ne peux pas envoyer mes classeurs car mon étude est confidentielle (chui en stage).
Grand merci à tous ceux qui voudront bien se pencher sur mon problème...
Cordialement,
Dernière édition: