Copier des valeurs dans deux feuilles avec conditions

Bonjour,

j'essaie de copier des valeurs saisies dans une 1ère feuille et les copier dans 2 feuilles différentes, selon que la case à coté est cochée ou pas, et sans qu'il y ai un vide entre les cellules lors de la copie dans les feuilles.

C'est plus clair en consultant le fichier ci-joint.

Si quelqu'un pouvait m'apporter une solution (formule ou code) je serais extrêmement reconnaissant.

Merci d'avance, Largoj

14classeur2.xlsx (16.58 Ko)

Bonjour,

Formule en A2 feuille Résidents :

=SIERREUR(INDEX(NOMS!$G:$G;PETITE.VALEUR(SI(NOMS!$G$2:$G$100<>"";LIGNE(NOMS!$G$2:$G$100);9^9);LIGNE(1:1)));"")

Formule matricielle (validation par Ctrl+Maj+Entrée). A tirer sur les lignes suivantes.

Tu peux redimensionner G2;G100 à la taille qui te convient. De même pour G:G (mais la plage doit partir de G1).

En B7 (fusionnée) même feuille :

=INDEX($A$2:$A$5;LIGNE()/7)

A tirer vers le bas.

Si le système te convient, tu fais la même chose pour Saisonniers.

Cordialement.

Merci MFerrand, de venir une fois de plus à mon secours.

Cela correspond tout à fait à ce que je souhaitais obtenir.

J'adapte ta proposition à mon fichier et te confirme si ça marche toujours.

A+

Largoj

C'est OK. Tout fonctionne parfaitement.

Encore merci pour ton altruisme.

Cordialement, Largoj

Tant mieux !

Pour explication, on ne pouvait pas faire un calcul direct à partir de la source dans tes cellules fusionnées, la fusion interdit l'usage de formule matricielles.

Bonne continuation.

Rechercher des sujets similaires à "copier valeurs deux feuilles conditions"