Bonjour à toutes et à tous,
Voilà je crois que mon souci est dans le titre lol !
J'ai une feuille base de donnée, de celle ci je prend les colonnes B, C et H (Nom, Prénom, poste), et je les copies vers trois autres feuilles, jusque là tout va bien, une fois cela fait il y a un trie par ordre Alphabétique qui ce fait, jusque là tout va encore bien, sauf que, lorsque je créé une nouvelle personne dans la base de donnée, lorsque le code s’exécute et copie dans les trois autres feuilles ,cela décale toutes mes lignes sur les tableaux cibles... (sauf le tableau de base de donnée)
Une solution ?
Je vous joint le code que j'utilise ci-dessous,
Voilà je crois que mon souci est dans le titre lol !
J'ai une feuille base de donnée, de celle ci je prend les colonnes B, C et H (Nom, Prénom, poste), et je les copies vers trois autres feuilles, jusque là tout va bien, une fois cela fait il y a un trie par ordre Alphabétique qui ce fait, jusque là tout va encore bien, sauf que, lorsque je créé une nouvelle personne dans la base de donnée, lorsque le code s’exécute et copie dans les trois autres feuilles ,cela décale toutes mes lignes sur les tableaux cibles... (sauf le tableau de base de donnée)
Une solution ?
Je vous joint le code que j'utilise ci-dessous,
Code:
Worksheets("Base de donnée").Range("B2:B200,C2:C200,H2:H200").Copy (Worksheets("Synthèse").Range("A2"))
Sheets("synthèse").ListObjects("Tableau2").Range.AutoFilter Field:=1, Criteria1:= _
"<>"