Bonjour à toutes et à tous,
j'ai essayé de chercher une solution sur le forum + le net mais je n'ai rien trouver peut être que cela n'est pas possible!!
voici mon problème : j'ai deux classeurs : classeur 1 et classeur 2
dans le classeur 1 j'ai 3 colonnes, et ca sur une trentaine de feuille : une colonne référence, une colonne nom et une colonne note
dans le classeur 2 j'ai une seule colonne référence (sur une seule feuille).
Je voudrais dans un troisième classeur créer une macro (?) qui me compare la colonne référence du classeur 2 à la colonne référence du classeur 1.
si la référence est dans le classeur 1 et dans le classeur 2 et que dans la colonne note la valeur est différente de 1 ou de -1 alors copié le nom se reportant à la référence et l'intitulé de l'onglet sinon ne rien faire. j'ajouterai ensuite un bouton pour lancer la macro (ça je sais faire, c'est le seul truc d'ailleurs que je sache faire en macro ).
j'ai essayer de faire la macro seul (sachant que je n'ai aucune notion de vba seulement un peu d'enregistrement :s)
je sais qu'il faut ouvrir les deux classeurs et donc :
sub macro1()
workbooks open filename "c:...classeur1"
workbooks open filename "c:...classeur2"
Merci beaucoup pour votre aide. je vous joins un petit exemple dans lequel le fichier classeur 1 ne comporte que 2 onglet mais il faudrait pouvoir le faire sur un fichier à plus de 30 feuilles
j'ai essayé de chercher une solution sur le forum + le net mais je n'ai rien trouver peut être que cela n'est pas possible!!
voici mon problème : j'ai deux classeurs : classeur 1 et classeur 2
dans le classeur 1 j'ai 3 colonnes, et ca sur une trentaine de feuille : une colonne référence, une colonne nom et une colonne note
dans le classeur 2 j'ai une seule colonne référence (sur une seule feuille).
Je voudrais dans un troisième classeur créer une macro (?) qui me compare la colonne référence du classeur 2 à la colonne référence du classeur 1.
si la référence est dans le classeur 1 et dans le classeur 2 et que dans la colonne note la valeur est différente de 1 ou de -1 alors copié le nom se reportant à la référence et l'intitulé de l'onglet sinon ne rien faire. j'ajouterai ensuite un bouton pour lancer la macro (ça je sais faire, c'est le seul truc d'ailleurs que je sache faire en macro ).
j'ai essayer de faire la macro seul (sachant que je n'ai aucune notion de vba seulement un peu d'enregistrement :s)
je sais qu'il faut ouvrir les deux classeurs et donc :
sub macro1()
workbooks open filename "c:...classeur1"
workbooks open filename "c:...classeur2"
Merci beaucoup pour votre aide. je vous joins un petit exemple dans lequel le fichier classeur 1 ne comporte que 2 onglet mais il faudrait pouvoir le faire sur un fichier à plus de 30 feuilles