Transformations de certaines lignes en colonnes spécifiques
5 réponses
rico
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai jamais
utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en VBA (je
connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la prouesse
suivante :
J'ai une BDD comme suit :
établissement 1
2000 X
2001 X
2002 X
établissement 2
2002 X
2003 X
établissement 3
2004 X
Et je veux la transformer en:
2000 2001 2002 2003 2004
établissement 1 X X X
établissement 2 X X
établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le faire
automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être utiles?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
eminal
bonjour -tu selectionne la ou les colonnes que tu desire obtenir ( les colonnes doivent avoir le meme nombre de cellules que les lignes à transposer°)
-dans la barre de formule =transpose(A1:B8 par exemple pour les lignes à transposer) et ALT + MAJ + ENTREE (formule matricielle tjrs valider par alt + Maj + entrée) merci eminal
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai jamais utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en VB A (je connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la proue sse suivante :
J'ai une BDD comme suit :
établissement 1 2000 X 2001 X 2002 X établissement 2 2002 X 2003 X établissement 3 2004 X
Et je veux la transformer en: 2000 2001 2002 2003 2004 établissement 1 X X X établissement 2 X X établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le fai re automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être utile s?
Merci d'avance de votre aide :)
bonjour
-tu selectionne la ou les colonnes que tu desire obtenir ( les colonnes
doivent avoir le meme nombre de cellules que les lignes à
transposer°)
-dans la barre de formule =transpose(A1:B8 par exemple pour les lignes
à transposer) et ALT + MAJ + ENTREE (formule matricielle tjrs valider
par alt + Maj + entrée)
merci
eminal
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai jamais
utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en VB A (je
connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la proue sse
suivante :
J'ai une BDD comme suit :
établissement 1
2000 X
2001 X
2002 X
établissement 2
2002 X
2003 X
établissement 3
2004 X
Et je veux la transformer en:
2000 2001 2002 2003 2004
établissement 1 X X X
établissement 2 X X
établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le fai re
automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être utile s?
bonjour -tu selectionne la ou les colonnes que tu desire obtenir ( les colonnes doivent avoir le meme nombre de cellules que les lignes à transposer°)
-dans la barre de formule =transpose(A1:B8 par exemple pour les lignes à transposer) et ALT + MAJ + ENTREE (formule matricielle tjrs valider par alt + Maj + entrée) merci eminal
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai jamais utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en VB A (je connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la proue sse suivante :
J'ai une BDD comme suit :
établissement 1 2000 X 2001 X 2002 X établissement 2 2002 X 2003 X établissement 3 2004 X
Et je veux la transformer en: 2000 2001 2002 2003 2004 établissement 1 X X X établissement 2 X X établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le fai re automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être utile s?
Merci d'avance de votre aide :)
rico
Tout d'abord merci de ton aide.
Mais mon fichier fait plusieurs centaines de milliers de lignes. J'aimerais donc automatiser cette transposition, je ne peux pas transposer tout ca à la main...
Et puis il faut sûrement ajouter un conditionnel, car les années ne sont pas toujours disponibles.
Merci encore.
D'autres idées? Je suis quasiment sûr de devoir passer par VBA, mais bon...
"eminal" a écrit dans le message de news: bonjour -tu selectionne la ou les colonnes que tu desire obtenir ( les colonnes doivent avoir le meme nombre de cellules que les lignes à transposer°)
-dans la barre de formule =transpose(A1:B8 par exemple pour les lignes à transposer) et ALT + MAJ + ENTREE (formule matricielle tjrs valider par alt + Maj + entrée) merci eminal
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai jamais utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en VBA (je
connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la prouesse suivante :
J'ai une BDD comme suit :
établissement 1 2000 X 2001 X 2002 X établissement 2 2002 X 2003 X établissement 3 2004 X
Et je veux la transformer en: 2000 2001 2002 2003 2004 établissement 1 X X X établissement 2 X X établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le faire automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être utiles?
Merci d'avance de votre aide :)
Tout d'abord merci de ton aide.
Mais mon fichier fait plusieurs centaines de milliers de lignes.
J'aimerais donc automatiser cette transposition, je ne peux pas transposer
tout ca à la main...
Et puis il faut sûrement ajouter un conditionnel, car les années ne sont pas
toujours disponibles.
Merci encore.
D'autres idées? Je suis quasiment sûr de devoir passer par VBA, mais bon...
"eminal" <laminesowgn@yahoo.fr> a écrit dans le message de
news:1158150898.595316.72500@i42g2000cwa.googlegroups.com...
bonjour
-tu selectionne la ou les colonnes que tu desire obtenir ( les colonnes
doivent avoir le meme nombre de cellules que les lignes à
transposer°)
-dans la barre de formule =transpose(A1:B8 par exemple pour les lignes
à transposer) et ALT + MAJ + ENTREE (formule matricielle tjrs valider
par alt + Maj + entrée)
merci
eminal
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai jamais
utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en VBA
(je
connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la prouesse
suivante :
J'ai une BDD comme suit :
établissement 1
2000 X
2001 X
2002 X
établissement 2
2002 X
2003 X
établissement 3
2004 X
Et je veux la transformer en:
2000 2001 2002 2003 2004
établissement 1 X X X
établissement 2 X X
établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le faire
automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être utiles?
Mais mon fichier fait plusieurs centaines de milliers de lignes. J'aimerais donc automatiser cette transposition, je ne peux pas transposer tout ca à la main...
Et puis il faut sûrement ajouter un conditionnel, car les années ne sont pas toujours disponibles.
Merci encore.
D'autres idées? Je suis quasiment sûr de devoir passer par VBA, mais bon...
"eminal" a écrit dans le message de news: bonjour -tu selectionne la ou les colonnes que tu desire obtenir ( les colonnes doivent avoir le meme nombre de cellules que les lignes à transposer°)
-dans la barre de formule =transpose(A1:B8 par exemple pour les lignes à transposer) et ALT + MAJ + ENTREE (formule matricielle tjrs valider par alt + Maj + entrée) merci eminal
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai jamais utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en VBA (je
connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la prouesse suivante :
J'ai une BDD comme suit :
établissement 1 2000 X 2001 X 2002 X établissement 2 2002 X 2003 X établissement 3 2004 X
Et je veux la transformer en: 2000 2001 2002 2003 2004 établissement 1 X X X établissement 2 X X établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le faire automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être utiles?
Merci d'avance de votre aide :)
rico
Je reprécise car en fait je ne suis pas sûr que ce soit d'une clarté limpide ce que je raconte :
Ce n'est pas exactement une transposition que je tente de faire, si on regarde bien l'exemple, établissement ET année sont en ligne.
Si je transpose, ils seront tous les deux en colonnes, or je veux établissement en lignes et année en colonnes.
Si ce n'est pas assez clair, je tenterai de formuler autrement... Merci de vos contributions :)
"eminal" a écrit dans le message de news: bonjour -tu selectionne la ou les colonnes que tu desire obtenir ( les colonnes doivent avoir le meme nombre de cellules que les lignes à transposer°)
-dans la barre de formule =transpose(A1:B8 par exemple pour les lignes à transposer) et ALT + MAJ + ENTREE (formule matricielle tjrs valider par alt + Maj + entrée) merci eminal
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai jamais utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en VBA (je
connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la prouesse suivante :
J'ai une BDD comme suit :
établissement 1 2000 X 2001 X 2002 X établissement 2 2002 X 2003 X établissement 3 2004 X
Et je veux la transformer en: 2000 2001 2002 2003 2004 établissement 1 X X X établissement 2 X X établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le faire automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être utiles?
Merci d'avance de votre aide :)
Je reprécise car en fait je ne suis pas sûr que ce soit d'une clarté limpide
ce que je raconte :
Ce n'est pas exactement une transposition que je tente de faire, si on
regarde bien l'exemple, établissement ET année sont en ligne.
Si je transpose, ils seront tous les deux en colonnes, or je veux
établissement en lignes et année en colonnes.
Si ce n'est pas assez clair, je tenterai de formuler autrement...
Merci de vos contributions :)
"eminal" <laminesowgn@yahoo.fr> a écrit dans le message de
news:1158150898.595316.72500@i42g2000cwa.googlegroups.com...
bonjour
-tu selectionne la ou les colonnes que tu desire obtenir ( les colonnes
doivent avoir le meme nombre de cellules que les lignes à
transposer°)
-dans la barre de formule =transpose(A1:B8 par exemple pour les lignes
à transposer) et ALT + MAJ + ENTREE (formule matricielle tjrs valider
par alt + Maj + entrée)
merci
eminal
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai jamais
utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en VBA
(je
connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la prouesse
suivante :
J'ai une BDD comme suit :
établissement 1
2000 X
2001 X
2002 X
établissement 2
2002 X
2003 X
établissement 3
2004 X
Et je veux la transformer en:
2000 2001 2002 2003 2004
établissement 1 X X X
établissement 2 X X
établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le faire
automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être utiles?
Je reprécise car en fait je ne suis pas sûr que ce soit d'une clarté limpide ce que je raconte :
Ce n'est pas exactement une transposition que je tente de faire, si on regarde bien l'exemple, établissement ET année sont en ligne.
Si je transpose, ils seront tous les deux en colonnes, or je veux établissement en lignes et année en colonnes.
Si ce n'est pas assez clair, je tenterai de formuler autrement... Merci de vos contributions :)
"eminal" a écrit dans le message de news: bonjour -tu selectionne la ou les colonnes que tu desire obtenir ( les colonnes doivent avoir le meme nombre de cellules que les lignes à transposer°)
-dans la barre de formule =transpose(A1:B8 par exemple pour les lignes à transposer) et ALT + MAJ + ENTREE (formule matricielle tjrs valider par alt + Maj + entrée) merci eminal
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai jamais utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en VBA (je
connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la prouesse suivante :
J'ai une BDD comme suit :
établissement 1 2000 X 2001 X 2002 X établissement 2 2002 X 2003 X établissement 3 2004 X
Et je veux la transformer en: 2000 2001 2002 2003 2004 établissement 1 X X X établissement 2 X X établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le faire automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être utiles?
Merci d'avance de votre aide :)
Gaspareau
Bonjour
Si je comprend bien ta demande, je regarderais du côté des TCD (tableau croisé dynamique) Sinon mets un fichier exemple sur www.cjoint.com ça aidera sûrement
Bonne journée "rico" a écrit dans le message de news:
Je reprécise car en fait je ne suis pas sûr que ce soit d'une clarté limpide
ce que je raconte :
Ce n'est pas exactement une transposition que je tente de faire, si on regarde bien l'exemple, établissement ET année sont en ligne.
Si je transpose, ils seront tous les deux en colonnes, or je veux établissement en lignes et année en colonnes.
Si ce n'est pas assez clair, je tenterai de formuler autrement... Merci de vos contributions :)
"eminal" a écrit dans le message de news: bonjour -tu selectionne la ou les colonnes que tu desire obtenir ( les colonnes doivent avoir le meme nombre de cellules que les lignes à transposer°)
-dans la barre de formule =transpose(A1:B8 par exemple pour les lignes à transposer) et ALT + MAJ + ENTREE (formule matricielle tjrs valider par alt + Maj + entrée) merci eminal
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai jamais utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en VBA (je
connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la prouesse suivante :
J'ai une BDD comme suit :
établissement 1 2000 X 2001 X 2002 X établissement 2 2002 X 2003 X établissement 3 2004 X
Et je veux la transformer en: 2000 2001 2002 2003 2004 établissement 1 X X X établissement 2 X X établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le faire automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être utiles?
Merci d'avance de votre aide :)
Bonjour
Si je comprend bien ta demande, je regarderais du côté des
TCD (tableau croisé dynamique)
Sinon mets un fichier exemple sur
www.cjoint.com
ça aidera sûrement
Bonne journée
"rico" <thesedurico@free.fr> a écrit dans le message de
news:OB2xSnz1GHA.4228@TK2MSFTNGP06.phx.gbl...
Je reprécise car en fait je ne suis pas sûr que ce soit d'une clarté
limpide
ce que je raconte :
Ce n'est pas exactement une transposition que je tente de faire, si on
regarde bien l'exemple, établissement ET année sont en ligne.
Si je transpose, ils seront tous les deux en colonnes, or je veux
établissement en lignes et année en colonnes.
Si ce n'est pas assez clair, je tenterai de formuler autrement...
Merci de vos contributions :)
"eminal" <laminesowgn@yahoo.fr> a écrit dans le message de
news:1158150898.595316.72500@i42g2000cwa.googlegroups.com...
bonjour
-tu selectionne la ou les colonnes que tu desire obtenir ( les colonnes
doivent avoir le meme nombre de cellules que les lignes à
transposer°)
-dans la barre de formule =transpose(A1:B8 par exemple pour les lignes
à transposer) et ALT + MAJ + ENTREE (formule matricielle tjrs valider
par alt + Maj + entrée)
merci
eminal
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai jamais
utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en VBA
(je
connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la prouesse
suivante :
J'ai une BDD comme suit :
établissement 1
2000 X
2001 X
2002 X
établissement 2
2002 X
2003 X
établissement 3
2004 X
Et je veux la transformer en:
2000 2001 2002 2003 2004
établissement 1 X X X
établissement 2 X X
établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le faire
automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être utiles?
Si je comprend bien ta demande, je regarderais du côté des TCD (tableau croisé dynamique) Sinon mets un fichier exemple sur www.cjoint.com ça aidera sûrement
Bonne journée "rico" a écrit dans le message de news:
Je reprécise car en fait je ne suis pas sûr que ce soit d'une clarté limpide
ce que je raconte :
Ce n'est pas exactement une transposition que je tente de faire, si on regarde bien l'exemple, établissement ET année sont en ligne.
Si je transpose, ils seront tous les deux en colonnes, or je veux établissement en lignes et année en colonnes.
Si ce n'est pas assez clair, je tenterai de formuler autrement... Merci de vos contributions :)
"eminal" a écrit dans le message de news: bonjour -tu selectionne la ou les colonnes que tu desire obtenir ( les colonnes doivent avoir le meme nombre de cellules que les lignes à transposer°)
-dans la barre de formule =transpose(A1:B8 par exemple pour les lignes à transposer) et ALT + MAJ + ENTREE (formule matricielle tjrs valider par alt + Maj + entrée) merci eminal
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai jamais utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en VBA (je
connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la prouesse suivante :
J'ai une BDD comme suit :
établissement 1 2000 X 2001 X 2002 X établissement 2 2002 X 2003 X établissement 3 2004 X
Et je veux la transformer en: 2000 2001 2002 2003 2004 établissement 1 X X X établissement 2 X X établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le faire automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être utiles?
Merci d'avance de votre aide :)
rico
Merci de ton aide
En fait mon problème est bien plus compliqué que ce que j'en ai exposé, voici plus ou moins ce que je dois faire :
http://cjoint.com/?jnrdBwdJiR
En fait ce n'est pas l'année qu'il faut que je mette en colonnes mais les DISCI (je créerai une colonne DISCI pour chaque code au départ).
Est-ce plus clair? (je peux aussi coller dans le message pour ceux qui ne veulent pas ouvrir un fichier excel)
a écrit dans le message de news:%23L%
Bonjour
Si je comprend bien ta demande, je regarderais du côté des TCD (tableau croisé dynamique) Sinon mets un fichier exemple sur www.cjoint.com ça aidera sûrement
Bonne journée "rico" a écrit dans le message de news:
Je reprécise car en fait je ne suis pas sûr que ce soit d'une clarté limpide
ce que je raconte :
Ce n'est pas exactement une transposition que je tente de faire, si on regarde bien l'exemple, établissement ET année sont en ligne.
Si je transpose, ils seront tous les deux en colonnes, or je veux établissement en lignes et année en colonnes.
Si ce n'est pas assez clair, je tenterai de formuler autrement... Merci de vos contributions :)
"eminal" a écrit dans le message de news: bonjour -tu selectionne la ou les colonnes que tu desire obtenir ( les colonnes doivent avoir le meme nombre de cellules que les lignes à transposer°)
-dans la barre de formule =transpose(A1:B8 par exemple pour les lignes à transposer) et ALT + MAJ + ENTREE (formule matricielle tjrs valider par alt + Maj + entrée) merci eminal
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai jamais
utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en VBA
(je
connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la prouesse suivante :
J'ai une BDD comme suit :
établissement 1 2000 X 2001 X 2002 X établissement 2 2002 X 2003 X établissement 3 2004 X
Et je veux la transformer en: 2000 2001 2002 2003 2004 établissement 1 X X X établissement 2 X X établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le faire automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être utiles?
Merci d'avance de votre aide :)
Merci de ton aide
En fait mon problème est bien plus compliqué que ce que j'en ai exposé,
voici plus ou moins ce que je dois faire :
http://cjoint.com/?jnrdBwdJiR
En fait ce n'est pas l'année qu'il faut que je mette en colonnes mais les
DISCI (je créerai une colonne DISCI pour chaque code au départ).
Est-ce plus clair?
(je peux aussi coller dans le message pour ceux qui ne veulent pas ouvrir un
fichier excel)
123@234> a écrit dans le message de
news:%23L%23Anyz1GHA.3644@TK2MSFTNGP03.phx.gbl...
Bonjour
Si je comprend bien ta demande, je regarderais du côté des
TCD (tableau croisé dynamique)
Sinon mets un fichier exemple sur
www.cjoint.com
ça aidera sûrement
Bonne journée
"rico" <thesedurico@free.fr> a écrit dans le message de
news:OB2xSnz1GHA.4228@TK2MSFTNGP06.phx.gbl...
Je reprécise car en fait je ne suis pas sûr que ce soit d'une clarté
limpide
ce que je raconte :
Ce n'est pas exactement une transposition que je tente de faire, si on
regarde bien l'exemple, établissement ET année sont en ligne.
Si je transpose, ils seront tous les deux en colonnes, or je veux
établissement en lignes et année en colonnes.
Si ce n'est pas assez clair, je tenterai de formuler autrement...
Merci de vos contributions :)
"eminal" <laminesowgn@yahoo.fr> a écrit dans le message de
news:1158150898.595316.72500@i42g2000cwa.googlegroups.com...
bonjour
-tu selectionne la ou les colonnes que tu desire obtenir ( les colonnes
doivent avoir le meme nombre de cellules que les lignes à
transposer°)
-dans la barre de formule =transpose(A1:B8 par exemple pour les lignes
à transposer) et ALT + MAJ + ENTREE (formule matricielle tjrs valider
par alt + Maj + entrée)
merci
eminal
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai
jamais
utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en
VBA
(je
connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la prouesse
suivante :
J'ai une BDD comme suit :
établissement 1
2000 X
2001 X
2002 X
établissement 2
2002 X
2003 X
établissement 3
2004 X
Et je veux la transformer en:
2000 2001 2002 2003 2004
établissement 1 X X X
établissement 2 X X
établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le faire
automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être
utiles?
En fait mon problème est bien plus compliqué que ce que j'en ai exposé, voici plus ou moins ce que je dois faire :
http://cjoint.com/?jnrdBwdJiR
En fait ce n'est pas l'année qu'il faut que je mette en colonnes mais les DISCI (je créerai une colonne DISCI pour chaque code au départ).
Est-ce plus clair? (je peux aussi coller dans le message pour ceux qui ne veulent pas ouvrir un fichier excel)
a écrit dans le message de news:%23L%
Bonjour
Si je comprend bien ta demande, je regarderais du côté des TCD (tableau croisé dynamique) Sinon mets un fichier exemple sur www.cjoint.com ça aidera sûrement
Bonne journée "rico" a écrit dans le message de news:
Je reprécise car en fait je ne suis pas sûr que ce soit d'une clarté limpide
ce que je raconte :
Ce n'est pas exactement une transposition que je tente de faire, si on regarde bien l'exemple, établissement ET année sont en ligne.
Si je transpose, ils seront tous les deux en colonnes, or je veux établissement en lignes et année en colonnes.
Si ce n'est pas assez clair, je tenterai de formuler autrement... Merci de vos contributions :)
"eminal" a écrit dans le message de news: bonjour -tu selectionne la ou les colonnes que tu desire obtenir ( les colonnes doivent avoir le meme nombre de cellules que les lignes à transposer°)
-dans la barre de formule =transpose(A1:B8 par exemple pour les lignes à transposer) et ALT + MAJ + ENTREE (formule matricielle tjrs valider par alt + Maj + entrée) merci eminal
Bonjour,
tout d'abord, toutes mes excuses si je fais des bêtises, je n'ai jamais
utilisé un newsgroup. Et pour ne rien arranger je ne connais rien en VBA
(je
connais que le basic). Voilà, vous pouvez me jeter des pierres ;).
J'ai un boulot super important à faire où je dois réaliser la prouesse suivante :
J'ai une BDD comme suit :
établissement 1 2000 X 2001 X 2002 X établissement 2 2002 X 2003 X établissement 3 2004 X
Et je veux la transformer en: 2000 2001 2002 2003 2004 établissement 1 X X X établissement 2 X X établissement 3 X
Avez-vous une idée de la manière dont je peux procéder (pour le faire automatiquement bien entendu)?
Dois-je passer par le VBA?
Si oui, quelles fonctions (voire même un tuto?) vont elles être utiles?