OVH Cloud OVH Cloud

Fonction Transpose

2 réponses
Avatar
imej-clavier
Bonjour,
Quelqu'un peut-il m'expliquer simplement et clairement comment utiliser la
fonction transpose avec Excel
et/ou Visual Basic sur simplement la valeur de trois cellules A1=1 A2=2
A3=3.
J'ai cherché à comprendre avec l'aide mais n'ai pas réussi.
Je souhaiterais simplement placer ces trois cellules verticalement dans la
feuille.
D'avance merci,

Jean-michel

2 réponses

Avatar
Pierre Fauconnier
Bonsoir
1. Il me semble que dans l'exemple énoncé, les cellules sont "verticales"
dans la feuille, c'est-à-dire l'une au dessus de l'autre... ;)

S'il s'agit de transposer A1:C1 en A1:A3, il n'est pas toujours nécessaire
d'utiliser Transpose.
En effet, un copier-Collage spécial en cochant transposition fonctionnera
très bien. Ainsi, sélectionner A1:C1, copier puis collage spécial transposé
sur A1 fait pivoter la sélection de sorte que A1 reste A1, A2 prend la
valeur de B1 qui devient vide et A3 prend la valeur de C1 qui devient vide
aussi.

Transpose est une fonction matricielle d'Excel qui va garder un lien entre
les cellules sources et les cellules cibles. De ce fait, il n'est pas
possible de transposer A1:C1 en A1:A3 puisque A1 contiendrait une partie de
la formule matricielle.
Pour transposer, par exemple, B1:D1 en A1:A3, avec TRANSPOSE et donc avec un
lien entre les sources et les cibles, il faut sélectionner A1:A3, puis
saisir la formule =TRANSPOSE(B1:D1) et valider en matricielle avec
MAJ+CTRL+ENTER. B1:D1 reste inchangé, mais si l'on modifie une cellule de
B1:D1, la cellule correspondante dans la matrice transposée est modifiée
également.

Ai-je été clair dans mes explications?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci



"imej-clavier" a écrit dans le message de news:
eC%
Bonjour,
Quelqu'un peut-il m'expliquer simplement et clairement comment utiliser la
fonction transpose avec Excel
et/ou Visual Basic sur simplement la valeur de trois cellules A1=1 A2=2
A3=3.
J'ai cherché à comprendre avec l'aide mais n'ai pas réussi.
Je souhaiterais simplement placer ces trois cellules verticalement dans la
feuille.
D'avance merci,

Jean-michel




Avatar
imej-clavier
Explications très claires. Merci beaucoup. Jean-michel
"Pierre Fauconnier" a écrit dans le
message news:
Bonsoir
1. Il me semble que dans l'exemple énoncé, les cellules sont "verticales"
dans la feuille, c'est-à-dire l'une au dessus de l'autre... ;)

S'il s'agit de transposer A1:C1 en A1:A3, il n'est pas toujours nécessaire
d'utiliser Transpose.
En effet, un copier-Collage spécial en cochant transposition fonctionnera
très bien. Ainsi, sélectionner A1:C1, copier puis collage spécial
transposé

sur A1 fait pivoter la sélection de sorte que A1 reste A1, A2 prend la
valeur de B1 qui devient vide et A3 prend la valeur de C1 qui devient vide
aussi.

Transpose est une fonction matricielle d'Excel qui va garder un lien entre
les cellules sources et les cellules cibles. De ce fait, il n'est pas
possible de transposer A1:C1 en A1:A3 puisque A1 contiendrait une partie
de

la formule matricielle.
Pour transposer, par exemple, B1:D1 en A1:A3, avec TRANSPOSE et donc avec
un

lien entre les sources et les cibles, il faut sélectionner A1:A3, puis
saisir la formule =TRANSPOSE(B1:D1) et valider en matricielle avec
MAJ+CTRL+ENTER. B1:D1 reste inchangé, mais si l'on modifie une cellule de
B1:D1, la cellule correspondante dans la matrice transposée est modifiée
également.

Ai-je été clair dans mes explications?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe

zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci



"imej-clavier" a écrit dans le message de news:
eC%
Bonjour,
Quelqu'un peut-il m'expliquer simplement et clairement comment utiliser
la


fonction transpose avec Excel
et/ou Visual Basic sur simplement la valeur de trois cellules A1=1 A2=2
A3=3.
J'ai cherché à comprendre avec l'aide mais n'ai pas réussi.
Je souhaiterais simplement placer ces trois cellules verticalement dans
la


feuille.
D'avance merci,

Jean-michel