D dss XLDnaute Occasionnel 15 Février 2017 #1 Bonsoir le forum, A partir du fichier joint, je voudrais affecter en feuil1 colonne B le code en B1 de la feuil2 en fonction de la colonne A Feuil1 Feuil2 1300294 1300294 0 1300294 1400074 1 1300294 1400195 0 1300294 1400423 0 1400074 1400195 1400423 1400423 1400423 1400423 Je n'arrive pas à trouver l'erreur dans la macro Merci de votre aide Cordialement Pièces jointes Classeur1.xlsm 51 KB · Affichages: 26
Bonsoir le forum, A partir du fichier joint, je voudrais affecter en feuil1 colonne B le code en B1 de la feuil2 en fonction de la colonne A Feuil1 Feuil2 1300294 1300294 0 1300294 1400074 1 1300294 1400195 0 1300294 1400423 0 1400074 1400195 1400423 1400423 1400423 1400423 Je n'arrive pas à trouver l'erreur dans la macro Merci de votre aide Cordialement
Dranreb XLDnaute Barbatruc 15 Février 2017 #2 Bonsoir. Parait plus logique avec : VB: plage.FormulaR1C1 = "=INDEX(Feuil2!C2,MATCH(RC1,Feuil2!C1))" Remarque: le problème essentiel c'était que vous cherchiez le code dans la feuil1 au lieu de la feuil2. Vote positif 0 Vote négatif
Bonsoir. Parait plus logique avec : VB: plage.FormulaR1C1 = "=INDEX(Feuil2!C2,MATCH(RC1,Feuil2!C1))" Remarque: le problème essentiel c'était que vous cherchiez le code dans la feuil1 au lieu de la feuil2.
D dss XLDnaute Occasionnel 15 Février 2017 #3 Dranreb à dit: Bonsoir. Parait plus logique avec : VB: plage.FormulaR1C1 = "=INDEX(Feuil2!C2,MATCH(RC1,Feuil2!C1))" Remarque: le problème essentiel c'était que vous cherchiez le code dans la feuil1 au lieu de la feuil2. Cliquez pour agrandir... Effectivement Dranreb, ça fonctionne beaucoup mieux comme ça. Sincères remerciements Vote positif 0 Vote négatif
Dranreb à dit: Bonsoir. Parait plus logique avec : VB: plage.FormulaR1C1 = "=INDEX(Feuil2!C2,MATCH(RC1,Feuil2!C1))" Remarque: le problème essentiel c'était que vous cherchiez le code dans la feuil1 au lieu de la feuil2. Cliquez pour agrandir... Effectivement Dranreb, ça fonctionne beaucoup mieux comme ça. Sincères remerciements