Lier deux onglets de mises en forme différentes

Bonjour

Je patauge à relier deux onglets.

Je voudrais que le 2ème crée des fiches individuelles en prenant les infos de base du 1er onglet.

Mais la mise en forme change énormément.

Actuellement, j'ai toutes les fiches qui s'enchaînent sur l'onglet et je dois garder cette mise en page.

Je précise que je n'ai pas fait de fusion avec Word car je veux garder la mise en forme conditionnelle pour les couleurs.

J'ai cherché sur le net, j'ai trouvé la fonction INDIRECT et cela a partiellement fonctionné : en effet, des fiches disparaissent à chaque saut de page.

Je joins le fichier pour compléter mon explication.

Par avance merci pour votre aide.

Emmanuel

17tap1.zip (14.25 Ko)

Bonjour,

Une proposition.

Une formule intermédiaire en A1.

En C2: =INDEX(base!$A:$AI;DECALER($A$1;ENT((LIGNE()-1)/4)*4;);6)

6 étant la colonne voulue dans base, faire les autres cellules à l'identique.

Tu devrais mettre une liste de validation pour les noms et prénoms pour éviter les erreurs de saisie.

Copier A1:P4 autant de fois que nécessaire.

eric

13tap1.zip (18.48 Ko)

Bonjour Eriic et merci de me consacrer un peu de ton temps.

J'ai copié la formule dans les cellules pour les 2 premières fiches mais deux problèmes se présentent maintenant :

  • comment faire pour le nom et le prénom ? (j'ai vu que tu avais rajouté la colonne E)
  • comment étendre ces formules aux fiches suivantes (recopie incrémentée)?

Merci

Emmanuel

9tap1-1.zip (16.73 Ko)

- comment faire pour le nom et le prénom ? (j'ai vu que tu avais rajouté la colonne E)

Je ne vois pas quel est ton problème.

Tu saisis en C:D et tu étends la formule en E.

Ou bien tu supprimes C:D et tu saisis nom prénom en E ( mais c'est préférable de garder nom et prénom séparés)

- comment étendre ces formules aux fiches suivantes (recopie incrémentée)?

Je pensais que tu voulais choisir certains noms-prénoms.

J'ai donc modifié pour les mettre tous, en plus c'est plus simple. J'ai mis 4 formules seulement, compléter...

En C2 : =DECALER(base!$A$1;ENT((LIGNE()-1)/4)+1;5)

Maintenant 5 est n° de colonne de base -1

Copier-coller A1:P4 autant de fois que nécessaire.

J'en ai mis 3

eric

6tap1-1.zip (19.10 Ko)

Merci bcp.

J'ai recopié les formules, étendu le tout et ça fonctionne comme il faut.

Bravo !

Rechercher des sujets similaires à "lier deux onglets mises forme differentes"