Mise à jour d'une ligne copié VBA

Bonjour !!!!

En ce moment je post tous les jours un problème c'est horrible ^^

Bon !!! Mon problème cette fois est embétant et un tentiné complexe..

J'ai un code qui me permet de copier automatiquement des lignes si une cellule contient un critère donnée. Les lignes copiés vont de A à U.

Quand les lignes sont copiés (vers un autre onglet par ailleurs), si je change une donnée dans l'onglet de départ se n'est pas mis à jour dans l'onglet de copie.

Dès que je modifie une donnée ce sera uniquement des colonnes M à T. Il me faudrait donc que si je modifie une ligne dans l'onglet de départ (parmi les colonnes allant de M à T) je copie cette modification dans l'onglet de copie à la ligne correspondante.

Pour identifier une ligne et en même temps pour éviter les doublons je me réfère à la colonne B.

Merci à vous !!

EDIT :

Voici le fichier tout est plus clair dedans !!! Merci d'avance !!

21exemple.zip (21.97 Ko)

Edit:

Fichier inclu !!

Bonjour

Un essai à tester. Te convient-il ?

Bye !

32exemple-v1.zip (23.40 Ko)

Salut !!

Désolé pour le temps d'attente avant ma réponse :/

Merci beaucoup c'est vraiment super !! =)

Par contre !! j'ai un petit problème qui m'apparaît après utilisation :/

Si tu essais, tu verras que pour les doublons, si on regarde se que fait pas à pas la macro il va tout coller sur une nouvelle ligne puis, comparer la colonne I voir si c'est identique puis il va supprimer en cas de concordance.

Le soucis de celà c'est que il supprime absolument tout !!!

Mes copies se font dans un tableau avec des mise en forme, etc , et tout disparraît du coup !! Et c'est pas bien du tout...

De plus, le tableau est très conséquent dans le fichier réel, cette manipulation génère d'important ralentissement ou des plantages quelques fois.

Est ce qu'il serait possible de faire cette comparaison avant ?

C'est à dire :

1) J'inscris un nouveau numéro

2) La macro compare la colonne de l'onglet suivi et la colonne de l'onglet REX pour voir si ce numéro existe.

3) Si la colonne n'existe pas, elle est copiée sinon rien est fait.

Bien sûr on conserve se que tu as fait qui est parfait mais juste ce point est très embétant.

Merci beaucoup de ton aide !!!

lerbofiwol a écrit :

Si tu essais, tu verras que pour les doublons, si on regarde se que fait pas à pas la macro il va tout coller sur une nouvelle ligne puis, ...

Désolé mais ça, je ne le vois pas.

C'est pas grave.

Mais quand tu parles de doublon, tu parles simplement du N°DT ou de toute la ligne ?

A te relire.

Bye !

Oui pardon on ne le voit pas mais fais le actualiser plusieur fois les valeurs tu verras que la ligne en dessous de ta copie dans l'onglet REX est changé (plus de ligne de tableau plus de format plus rien). Et ça il ne le faut pas du tout !!!

Pour le doublon je parle de toute la ligne sauf que dans le programme je me réfère à la colonne I qui comporte un autre numéro qui fait egalement référence.

gmb a écrit :

sauf que dans le programme je me réfère à la colonne I qui comporte un autre numéro qui fait egalement référence.

Alors, désolé mais je ne comprends pas.

Bye !

Rechercher des sujets similaires à "mise jour ligne copie vba"