Copie d'une feuille à l'autre.

hestiahv

XLDnaute Nouveau
Bonjour à tous ainsi que le forum,

Voici un code me permettant de lié et importer deux feuille dans un même fichier.

Le présent code est déjà fait et inséré,

La règle est fort simple :

Si la cell B en FEUILLE 1, égale A en FEUILLE2,
Copier H en FEUILLE 2, et le coller dans C en FEUILLE 1.

Mon problème, est que le code ne prend que seulement 5 caractères étant Y ESPACE plus 3 chiffres.

J’aimerais SAVOIR où changer ça et de me permettre une copie avec une celle comprenant 9 caractères. 213456789

Le tout deviendrait :
Peu importe ce qui est en B en FEUILLE 1, et que cela égale A en FEUILLE2,
Copier H en FEUILLE 2, et le coller dans C en FEUILLE 1.

Voir le fichier si joint pour un exemple plus concrète.

Voir FEUILLE 1 et FEUILLe2
Entrez une donnée de A feuille2 en B Feuille1…..pour voir le résultat.

Merci d’avance pour votre support

Hestia
 

Pièces jointes

  • test de copie.xls
    30.5 KB · Affichages: 71

Fred0o

XLDnaute Barbatruc
Re : Copie d'une feuille à l'autre.

Bonsoir hestiahv,

Pour que ça fonctionne, il te faut remplacer dans le code de la Feuil1, la ligne :
Code:
Target.Offset(, 1).FormulaR1C1 = "=IF(COUNTIF(Feuil2!C1:C8,REPLACE(SUBSTITUTE(RC[-1],"" "",""""),2,,"" "")),VLOOKUP(REPLACE(SUBSTITUTE(RC[-1],"" "",""""),2,,"" ""),Feuil2!C1:C8,6,0),"""")"

par la ligne :
Code:
Target.Offset(, 1).FormulaR1C1 = "=IF(COUNTIF(Feuil2!C1:C8,RC[-1]),VLOOKUP(RC[-1],Feuil2!C1:C8,6,0),"""")"

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 502
Messages
2 089 022
Membres
104 006
dernier inscrit
CABROL