MAJ onglet à partir d'un autre

Bonjour à toutes et à tous,

Je suis en train de travailler sur un fichier ou un onglet se met à jour en fonction d'un autre.

1) l'onglet "EFFECTIF" doit se vider de toutes ses données

2) l'onglet "EFFECTIF" doit se remplir des informations à partir de l'onglet "EFFECTIF_MAJ".

Les données ne sont pas dans le même ordre, mais entre la production et l'utilisatrice du fichier les besoins sont différents.

Je vous tiendrai informer de l'évolution de la macro, mais si l'un d'entre vous à déjà rencontré ce sujet je suis preneur.

Cordialement.

Xavier

7maj-effectif.xlsx (95.40 Ko)

Bonjour

Utiliser

soit une filtre avancé automatisé par VBA

soit une requête PowerQuery (en add on sur 2010 et 2013, intégré à Excel à partir de 2016)

Suite à mon post précèdent,

J'ai crée cette macro:

Sub MAJ_EFFECTIF()

' Mise à jour de l'onglet effectfif

Worksheets("EFFECTIF").Range("a2:bz100000").ClearContents
Worksheets("EFFECTIF_MAJ").Activate
Range("s2:s100000").Copy
Worksheets("EFFECTIF").Activate
Range("a2:a100000").PasteSpecial
Worksheets("EFFECTIF_MAJ").Activate
Range("b2:b100000").Copy
Worksheets("EFFECTIF").Activate
Range("b2:b100000").PasteSpecial

End Sub

qui fonctionne mais qui va être très longue vu le nombre de colonnes à copier. Mais bon c'est un début.

@78chris merci pour la réponse, je vais regarder cette piste.

Cordialement.

Rechercher des sujets similaires à "maj onglet partir"