XL 2010 Fonction Décaler sur cellule fusionnées

Ju13100

XLDnaute Nouveau
Bonjour,

Sur un onglet avec des lignes fusionnées à pas constant (de 14 lignes) et je souhaiterai que sur un autre onglet le contenu de ces cellules soit reportées de ligne en ligne (donc non plus 14 lignes mais d'une ligne en 1 ligne)
Exemple sur la feuille 2 : valeur A en B1, B en B15, C en B29, etc... et que sur la feuille 1 la valeur A soit en C1, la B en C2, la C en C3 etc...
de la même façon, les valeurs X, Y, Z en C12:C14, C26:C28 et C40:C42 de la feuille 2 se reporte en D2, E2, F2 sur la feuille 1...

(voir excel en PJ)

J'ai tenté la fonction décaler mais la cellule fusionnée me parait poser problème...

Pas de macro svp

Merci !
 

Pièces jointes

  • Exemple.xlsx
    9.6 KB · Affichages: 14

JHA

XLDnaute Barbatruc
Bonjour à tous,

Un début de piste en formules matricielles.

Pour les données de la colonne "B" de la feuil2, en "C2" de la feuil1
VB:
=SIERREUR(INDEX(Feuil2!$B$1:$B$420;PETITE.VALEUR(SI(Feuil2!$B$1:$B$420<>"";LIGNE($B$1:$B$420));LIGNE(1:1)));"")
copier vers le bas
Pour les données de la colonne "C" de la feuil2, en "D2" de la feuil1
Code:
=SIERREUR(INDEX(Feuil2!$C$1:$C$420;PETITE.VALEUR(SI(DECALER(INDIRECT("Feuil2!$C$"&(NBVAL($C$1:$C1)*14)+1);;;14)<>0;LIGNE(DECALER(INDIRECT("Feuil2!$C$"&(NBVAL($C$1:$C1)*14)+1);;;14)));COLONNE()-3));"")
copier vers la droite et le bas

JHA
 

Pièces jointes

  • Exemple.xlsx
    11.3 KB · Affichages: 10

Discussions similaires

Réponses
6
Affichages
125

Statistiques des forums

Discussions
312 106
Messages
2 085 351
Membres
102 871
dernier inscrit
Maïmanko