Rechercher : dans
Par :

Excel - Copier vertical et coller horizontal

Dernière réponse le 27 oct 2009 à 22:29:01 zeusvdb, le 11 oct 2008 à 11:15:06 
 Signaler ce message aux modérateurs

Bonjour,

J'ai un tableau excel avec des "prévisions de ventes".

Appareil A Appareil B
Jan 10 5
Fev 8 7
Mars 12 8
...


Maintenant je fais un "tableau de trésorerie" où j'aimerais copier les cellules verticales (10, 8, 12) de façon horizontale dans mon "tableau de trésorerie". J'ai essayé par exemple de bloquer les cellules avec la fonction $. Imaginons que le chiffre "10" est lié à la cellule B2. Si je fais $B2, j'étire, chaque fois ça me donne $B2, $B2, $B2 alors que j'aimerais avoir $B2, $B3, $B4 afin de gagner du temps, car j'ai un gros gros tableau à faire.

Si quelqu'un sait m'aider.

Merci d'avance,

Olivier

Configuration: Windows XP
Firefox 2.0.0.17

1

pcturbo, le 11 oct 2008 à 11:23:55
  • +1

Bonjour,

On peut obtenir une transposition (horizontal vers vertical ou le contraire) avec le collage spécial. Au lieu d'un collage simple, choisir Edition/Collage spécial.

Répondre à pcturbo

2

zeusvdb, le 11 oct 2008 à 11:43:56
  • +1

Merci... mais en fait, je cherche à garder ma formule dans la cellule pour m'en servir pour faire des calculs. Si je fais cela, j'ai les chiffres qui apparaissent mais sans la formule.
Mon but est de garder la formule comme ça si je change une donné dans mon tableau, je ne dois la changer qu'à un endroit et elle se modifiera automatiquement grâce aux formules.

Répondre à zeusvdb

3

Vaucluse, le 11 oct 2008 à 15:51:09

Bonjour
il faut que vos formules soit bloquées.
Collage spécial: Cocher dans la fenêtre "transposé"
Crdlmnt La vérité ne se possède pas, elle se cherche seulement

Répondre à Vaucluse

6

zeusvdb, le 15 oct 2008 à 23:49:21

Merci bcp ;-)

Répondre à zeusvdb

4

pcturbo, le 11 oct 2008 à 18:55:19

Pour que les données saisies dans feuille1 se mettent à jour automatiquement, choisir coller avec liaison dans feille2.

Malheureusement on ne peut pas coller avec liaison et transposer en même temps (la vie serait trop facile !)

Donc :
- soit vous faites en deux temps. D'abord vous collez avec liaison vos cellules dans feuille2. Les cellules sont toujours en colonne. Ensuite dans feuille2 vous les déplacez une à une (faire glisser avec curseur souris flèche) là où vous les voulez (en ligne). En les déplaçant elles garderont la même référence, bien que celle-ci soit relative.

si vous avez vraiment beaucoup de cellules à traiter comme ça (des centaines)
- soit vous vous arrangez pour ne pas avoir à transposer,
- soit il faut avoir recours à une astuce pour rédiger les formules de vos cellules en liaison (du style =Feuil1!$A$1). Cela est réalisable par une macro mais il y a peut-être d'autres solutions.

Répondre à pcturbo

5

zeusvdb, le 15 oct 2008 à 23:40:39

Merci beaucoup !

Répondre à zeusvdb

7

 ismounir, le 27 oct 2009 à 22:29:01

1er fois il faut copier 10. 8. 12
foire a Edition -->collage special --> cocher Transposé voir le résultats

Répondre à ismounir