J'ai 3 colonnes et plrs lignes, tout fusionner en 1 colonne ? :)

wazze Messages postés 7 Statut Membre -  
wazze Messages postés 7 Statut Membre -
Bonjour,
Suite a la lecture de plusieurs postes sur votre site, je me permet de vous écrire un petit message car je n'arrive pas a trouver solution a mon problème :

Je dispose de 3 colonnes, A B C
Il y a quelques centaines de lignes.

Mon but est d'avoir une seule et même colonne, en respectant l'ordre
A1
B1
C1
A2
B2
C2
...

Aussi, si possible, j'aimerais que quand la case affiche "0", que ca ne fasse pas de ligne, et que ca aille directement a la prochaine valeur.

Aussi, il arrive fréquemment que la case A1 soit égale a la B1, puis ca passe a un C1 différent, ou (A1 = x ; B1 = 0 ; C1 = x Puis A2 = Y ... etc...
=> Il ne me faut que les valeurs une fois dans l'ordre chrono A B C , soit
X
Y
dans l'exemple ci dessus.

Merci beaucoup !!

Wazze


A voir également:

5 réponses

romain7254 Messages postés 1071 Statut Membre 297
 
Bonjour,

Désolé mais je n'ai absolument rien compris à ce que vous voulez précisément.
Pouvez vous réexpliquer ou me montrer via une capture d'écran ?
0
wazze Messages postés 7 Statut Membre
 
Uhm désolé, ce n'est pas très clair en effet, mais pas facile a expliquer.

En gros,
Colonne B = Matin
Colonne C = PM
Colonne D = Nuit

ligne 2 = "01/01/2014"
ligne 3 = "02/01/2014"

Ce que je veux, c'est crée une seule et même colonne, avec l'ordre chronologique des "données" dans l'ordre B2C2D2B3C3D3... (colonne).

Parfois, certaines cases ne sont pas remplie ("0"dans la case, ne pas inscrire cette donnée dans la nouvelle colonne) et
parfois, la case B2 ayant un numéro "X" a le même que le C2 (ayant "X" aussi). Moi il ne me faut que une seule fois X dans la nouvelle colonne. Pas besoin d'avoir de doublons. En gros il ne me faut que l'ordre chrono des numéros, sans doublons ni case vide.

C'est mieux? :)

Merci de répondre en tout cas ;)
0
romain7254 Messages postés 1071 Statut Membre 297
 
Je vous prépare une macro VBA pour effectuer tout ça.
0
romain7254 Messages postés 1071 Statut Membre 297
 
Cela semble plus difficile que prévu, j'ai testé moult manières, et n'ai pas trouvé encore la bonne pour réaliser ce que vous voulez. Etant encore néophyte dans le domaine VBA, je met plus de temps qu'un dev confirmé ;). Désolé.
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Bonjour à tous,

romain, tu dis si tu as besoin d'un coup de main ou des questions.

wazze, il faut être complet et précis. Une macro vba ce n'est pas de l'à-peu-près...
Un coup ce sont les colonnes A, B, C, ensuite c'est B, C, D.
Tu ne précises pas si les doublons peuvent être sur plusieurs lignes et si on les enlève également dans ce cas, etc...
On ne peut que supposer.

eric
0
romain7254 Messages postés 1071 Statut Membre 297
 
Ces histoires de conditions m'explose le cerveau ^^ Je n'arrive pas à gérer des conditions dans des conditions... compliqué mon affaire :)
Il veut regrouper des cellules dans une seule, ça c'est bon. Mais supprimer les éventuels doublons, ça j'y arrive pas.
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Tout dépend comment tu traites les données.
Si tu les ajoutes dans un tableau au fur et à mesure de leur lecture, avant d'ajouter il faut que tu crées une autre boucle à l'intérieur qui balaye toutes les valeurs déjà mémorisées pour voir si elle est déjà présente.

Le plus rapide serait de stocker toutes les données en mémoire en une seule lecture, et d'utiliser un dictionary pour filtrer les doublons.
Peut-être un peu ardu si tu débutes. Et si c'est qcq centaines de lignes la vitesse de traitement n'est pas primordiales, n'importe quelle solution conviendra.

Et wazze pourrait préciser si les données arriveront déjà triées, ou si un tri à la fin est nécessaire.

eric

Edit: si tu débutes voir l'excellent site de J. Boisgontier.
La page sur les listes sans doublon avec un dictionary car ce n'est pas facile de s'y retrouver au début : http://boisgontierjacques.free.fr/pages_site/Dictionnaire.htm
0
wazze Messages postés 7 Statut Membre
 
Merci a tous pour vos réponses

Il s'agit de données qui se mettent a jour au fur et a mesure du temps automatiquement ...
0
wazze Messages postés 7 Statut Membre
 
Les données apparaissent comme dit au dessus. Dans la colonne A les dates d'affiliés de l'année 2014. Et colonne B C D les numéros selon ce qu'il se passe...

Je ne sais pas si tu appels ça filtrés ou non ?
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Tu ferais mieux de déposer un fichier exemple de qcq lignes avec le 'avant' et le 'après'.
Tous les cas de figure doivent y être.
Déposer le fichier xls sur cjoint.com et coller ici le lien fourni.

eric
0
wazze Messages postés 7 Statut Membre > eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention  
 
Ça marche je te fais ca demain

Merci beaucoup !
Bonne soirée
0
wazze Messages postés 7 Statut Membre
 
https://www.cjoint.com/?DBxrSk6mkVE

Voici l'exemple. A gauche, ce que j'ai.
En haut a droite, la forme dont je pensais necessaire pour obtenir le graphique de la forme.

En effet, je veux en abcisse que les mois apparaissent sous les "commandes", comme un deuxiéme axe abscisse, permettant d'avoir un apercu de la chronologie de l'année.

Merci ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Bonsoir,

Ok, ça n'a pas grand chose à voir avec ce que j'avais compris avec les explications précédentes.

la forme dont je pensais necessaire pour obtenir le graphique de la forme.
Parce que tu demandes les données sous une forme sans avoir contrôlé que tu pouvais faire ton graphique avec ???
Tu démarreras une nouvelle question pour ton graphique si besoin, ce n'est pas mon rayon.
Et je te crois un peu optimiste...

Pour le tableau de données, à tester :
https://www.cjoint.com/?DBxxSYu35ib

eric

En plus du merci (si si, ça se fait !!!), penser à mettre en résolu lorsque c'est le cas (en haut vers votre titre).
Merci
0
wazze Messages postés 7 Statut Membre
 
Éric,
Ma première question était bien d'avoir le tableau.

L'idée du graphique n'était qu'une transition pour montrer le but final de ma démarche. Peut être aurait tu directement eu une solution sous la main :)

Dans tous les cas ce tableau m'est nécessaire.

Merci, jessai ça demain!

Bonne soiree
0