Voici ce que ça me donne, :s
ça marche toujours pas
Voici ce que ça me donne, :s
ça marche toujours pas
Bonjour, bonjour !
En utilisant l'Enregistreur de macros pour déplacer une cellule (niveau grand débutant !),
moins de cinq minutes sont nécessaires pour obtenir une ébauche de code, faire au moins cet effort ‼
_________________________________________________________________________________________________
If you can’t explain it simply, you don’t understand it well enough … (Albert Einstein)
Salut Menhir,
Merci beaucoup de prendre du temps pour me repondre.
Voila je t'envoie le fichier comme ça=> tu sauras mieux.
Quand j'ai mis le code dans les deux premiére cellule et que j'ai fais un copier/coller sur les autres => toutes les valeurs dans termB se sont déplacé vers A.
Le fichier joint => le fichier original.
Salut,
Voilà, j'ai un fichier=> contient deux colonnes A et B => ces deux colonnes contiennent des milliers de lignes d'enregistrement avec plusieurs doubles des deux cotés.
Ce que je voudrais c'est de trouver une méthode qui puisse me permettre de mettre les valeurs d'un seul coté , genre qu'on trouve une valeur d'un seul coté et pas les deux.
Merci
Tu mets en U2 la formule :
Et tu la recopie dans les cellules d'en dessous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part = E2&F2
Je sais que ça ne répond pas à ton besoin. Pourtant, ça répond très précisément à la demande que tu viens de faire. C'est juste pour te montrer à quel point ta demande n'est toujours pas claire.
Donc, je te le répète, prends la peine d'étudier précisément ton besoin et de l'expliquer clairement.
Salut Menhir,
J’espère que cette fois je saurais mieux expliquer.
Dans mon fichier il y'a 2 colonnes qui nous importent (termA et term B) on trouve 3 possibilités :
1/ Soit une valeur dans A1 alors que B1 est vide.
2/ Soit une valeur dans B2 et A2 est vide.
2/ Soit une valeur dans B3 et A3.
ça c'est pour les enregistrements.
Maintenant, on passe au problème:
Le problème c'est que quand je veux filtrer sur la section par exemple, je veux qu'il s'affiche dans la colonne term A tout les terminaux qui sont dans cette section=> afin de pouvoir les trier en premier et ensuite trier la colonne term B en deuxiéme.
Sauf que quand je le fais je tombe sur un probléme=> je trouve les mêmes valeurs dans A qui sont aussi dans B=> ce qui donne un tri assez inefficace.
La solution selon moi=> tester l'existance sur les colonnes, si on trouve une valeur X dans la colonne A donc tout les autres valeurs X passent à A et vice versa ainsi que pour toute les valeurs.
un autre probléme=> si jamais on trouve une valeur X dans A et une valeur Y dans B, dans ce cas si le test d'existance trouve que X existe dans A => C'est Bon
Sinon => on les inverse. Dernier cas si X et Y existent dans A=> on peut rien y faire on les laisses ou on les inverse.
Merci.
Le plus simple étant de fournir en pièce jointe un classeur avec une feuille source et une feuille résultat désiré.
Pour rappel, comme il s'agit de simplement déplacer des cellules, difficulté de niveau grand débutant,
en commençant déjà par manipuler manuellement en ayant au préalable activé le Générateur de macros,
conformément aux règles du forum une base de code aurait donc pu (dû) être présentée et
une solution définitive aurait déjà été proposée, cinq minutes étant nécessaires pour ce type de code …
Bonjour Marc,
Ce n'est pas seulement déplacer les valeurs, mais de tester avant. Ayant aucune expérience en ce qui concerne les macros j'ai du mal à en faire un .
J'ai joins un fichier que j'ai fais manuellement j'éspére qu'il sera assez clair pour vous.
Merci.
Et pourtant dans la présentation initiale il s'agissait seulement de déplacer deux valeurs chacune dans une colonne séparée !
Mon code d'avant hier fonctionnant bien dans ce cadre là …
Mais au fil des explications c'est de plus en plus confus, le pompon dans le dernier fichier joint :
« 320251275 était au terminal B au début=>
toute les autres valeurs similaire le sont.Ainsi de suite pour toutes les autres valeurs. »
Car dans ce dernier fichier joint toutes les valeurs ont les même quatre premiers caractères
elles sont donc toutes similaires ‼ Sans oublier le fichier complet contenant des dizaines de valeurs …
Quel est le but ? Confusion entre tri et filtre ?
Car pour trier tout doit être dans une seule colonne, pas deux : la feuille serait à remanier alors …
Et ce n'est même pas un problème spécifique au langage VBA car cela relève de la logique pure !
Quel que soit le logiciel ou le langage, la logique est la même, universelle !
Si tu connais un autre langage, pense à une variable tableau (matrice, array) contenant les données,
quelle solution adopter dans ce cas ?
C'est juste un problème d'ingénierie et c'est justement ton métier !
Donc sans présenter clairement et exhaustivement une analyse du besoin,
sans possibilité d'interprétation aucune, bref quelque chose de professionnel et enfin exploitable,
aucune solution envisageable, pas question d'effectuer ton boulot à ta place ! Lire les règles de ce forum …
Un algorithme peut être présenté en langage courant, en pseudo code,
peu importe du moment que cela tienne la route …
J'ai travaillé avec des personnes ne connaissant aucun langage de développement :
leurs demandes spécifiques à leurs métiers étaient pourtant directement clairement exprimées …
Je n'ai jamais rencontré d'ingénieur ne sachant pas présenter une logique digne de ce nom !
_________________________________________________________________________________________________
Rappel : If you can’t explain it simply, you don’t understand it well enough … (Albert Einstein)
Bonus : Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
Bonjour marc,
Je ne peux qu'abonder dans ton sens, j'ai d'ailleurs fait la même remarque dans ma réponse (post 13)C'est juste un problème d'ingénierie et c'est justement ton métier !
Merci tout le monde,
C'est vrai que j'ai mal posé mon probléme , d'ailleurs je viens de m'inscrire et avant j'avais pas l'habitude de poster sur des forums.
Non mais ensuite le probléme vient pas de moi à 100%, ça vient aussi de mon encadrant au stage qui change d'avis à chaque fois...
Je vous remercie tous d'avoir pris la peine de me répondre.
Et enfin j'ai pu trouver une solution alternative à mon problème sur Windev.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager