Tire et figer des cellules sous excel
alex
-
Bruce Willix Messages postés 13499 Statut Contributeur -
Bruce Willix Messages postés 13499 Statut Contributeur -
Bonjour,
J'ai 2 feuilles tempA et tempB.
dans temps A j'ai (sur une colonne) le contenu suivant :
=Formule(tempB!B3)
=Formule(tempB!C3)
=Formule(tempB!F3)
=Formule(tempB!H3)
=Formule(tempB!I3)
.
.
en selectionnant les cellules sur cette colonne et en tirant vers la droite, j'ai (ce que je ne veux pas):
=Formule(tempB!B3) =Formule(tempB!C3) ...
=Formule(tempB!C3) =Formule(tempB!D3) ...
=Formule(tempB!F3) =Formule(tempB!G3) ...
=Formule(tempB!H3) =Formule(tempB!I3) ...
=Formule(tempB!I3) =Formule(tempB!J3) ...
.
.
.
Je voudrais obtenir :
=Formule(tempB!B3) =Formule(tempB!B4) ...
=Formule(tempB!C3) =Formule(tempB!C4) ...
=Formule(tempB!F3) =Formule(tempB!F4) ...
=Formule(tempB!H3) =Formule(tempB!H4) ...
=Formule(tempB!I3) =Formule(tempB!I4) ...
.
.
.
j'ai essayé avec les dollars mais rien faire...
merci d'avance
J'ai 2 feuilles tempA et tempB.
dans temps A j'ai (sur une colonne) le contenu suivant :
=Formule(tempB!B3)
=Formule(tempB!C3)
=Formule(tempB!F3)
=Formule(tempB!H3)
=Formule(tempB!I3)
.
.
en selectionnant les cellules sur cette colonne et en tirant vers la droite, j'ai (ce que je ne veux pas):
=Formule(tempB!B3) =Formule(tempB!C3) ...
=Formule(tempB!C3) =Formule(tempB!D3) ...
=Formule(tempB!F3) =Formule(tempB!G3) ...
=Formule(tempB!H3) =Formule(tempB!I3) ...
=Formule(tempB!I3) =Formule(tempB!J3) ...
.
.
.
Je voudrais obtenir :
=Formule(tempB!B3) =Formule(tempB!B4) ...
=Formule(tempB!C3) =Formule(tempB!C4) ...
=Formule(tempB!F3) =Formule(tempB!F4) ...
=Formule(tempB!H3) =Formule(tempB!H4) ...
=Formule(tempB!I3) =Formule(tempB!I4) ...
.
.
.
j'ai essayé avec les dollars mais rien faire...
merci d'avance
A voir également:
- Tire et figer des cellules sous excel
- Word et excel gratuit - Guide
- Liste déroulante excel - Guide
- Verrouiller des cellules excel - Guide
- Figer colonne excel - Guide
- Excel additionner plusieurs cellules - Guide
2 réponses
Bonjour
pas facile de décaler les lignes en tirant à l'horizontal
revoyez vos formules avec le code INDIRECT:
=INDIRECT("TempsA!C"&COLONNE()+2)
si vous êtes en A (soit colonne 1)
sinon ajuster le +2 pour que le N° de colonne dans la feuille donne 3 après la rectification
il équivaudra à 4 sur la colonne suivante et le C reste inchangé puisque dans le texte., etc.....
crdlmnt
ps en complément pour avoir le C3 de la feuille temps B en par exemple B2 de votre récap:
=INDIRECT(ADRESSE(COLONNE()+1;LIGNE()+1;;;"tempsB"))
qui s'ajustera à ce que vous voulez autnt en vertical qu'en horizontal
ne sommes nous pas seuls à comprendre ce que l'on explique?
pas facile de décaler les lignes en tirant à l'horizontal
revoyez vos formules avec le code INDIRECT:
=INDIRECT("TempsA!C"&COLONNE()+2)
si vous êtes en A (soit colonne 1)
sinon ajuster le +2 pour que le N° de colonne dans la feuille donne 3 après la rectification
il équivaudra à 4 sur la colonne suivante et le C reste inchangé puisque dans le texte., etc.....
crdlmnt
ps en complément pour avoir le C3 de la feuille temps B en par exemple B2 de votre récap:
=INDIRECT(ADRESSE(COLONNE()+1;LIGNE()+1;;;"tempsB"))
qui s'ajustera à ce que vous voulez autnt en vertical qu'en horizontal
ne sommes nous pas seuls à comprendre ce que l'on explique?
Pas possible à faire directement.
Par contre, tu peux faire ceci:
Si dans "tempB" tes données sont dans la zone B3:I4 (et donc dans une zone qui fait DEUX colonnes sur CINQ lignes), dans ta feuille "tempA", tu sélectionnes une zone qui fait deux LIGNES sur cinq COLONNES (l'inverse donc) et dans la case la plus en haut à gauche tu écris:
=TRANSPOSE(tempB!B3:I4)
et ensuite tu appuies en même temps sur CTRL+SHIFT+ENTREE
Par contre, tu peux faire ceci:
Si dans "tempB" tes données sont dans la zone B3:I4 (et donc dans une zone qui fait DEUX colonnes sur CINQ lignes), dans ta feuille "tempA", tu sélectionnes une zone qui fait deux LIGNES sur cinq COLONNES (l'inverse donc) et dans la case la plus en haut à gauche tu écris:
=TRANSPOSE(tempB!B3:I4)
et ensuite tu appuies en même temps sur CTRL+SHIFT+ENTREE