Contraintes_sur_deux_colonnes

Résolu/Fermé
-maroon- Messages postés 18 Date d'inscription lundi 2 mai 2016 Statut Membre Dernière intervention 30 mai 2016 - 27 mai 2016 à 05:28
-maroon- Messages postés 18 Date d'inscription lundi 2 mai 2016 Statut Membre Dernière intervention 30 mai 2016 - 30 mai 2016 à 12:33
Bonjour tous le monde!

Je bloque sur une opération que j'aimerais réaliser... J'ai mis une explication par image. J'aimerais avoir des conseils si possible! Déjà savoir si c'est possible?! Je pense que oui mais en faite je ne sais pas! Et ensuite est-ce que je dois utiliser 1 ou 2 dictionnaires?

Merci d'avance à ceux qui se pencheront sur mon problème!!


5 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
27 mai 2016 à 09:05
Bonjour
Une image ne nous sert à rien sinon à passer du temps inutile pour créer le classeur..

donc
Mettre le classeur sans données confidentielles en pièce jointe sur https://www.cjoint.com/
et coller le raccourci par un clic droit sur le lien proposé dans le message de réponse

Dans l’attente


0
-maroon- Messages postés 18 Date d'inscription lundi 2 mai 2016 Statut Membre Dernière intervention 30 mai 2016
27 mai 2016 à 12:39
Bonjour et merci pour votre réponse!

Maintenant je sais qu'on peut le faire et j'ai un code qui marche mais je n'y comprends rien!
Je l'ai mis en PJ mais j'aimerais comprendre comment il fonctionne pour apprendre mais aussi pour le modifier légèrement en fonction des besoins... par exemple afficher que la colonne 2 des résultats...

Si c'est possible d'avoir des commentaires explicatifs sur le code ça serait très gentil! Ou alors une version plus simple car je suis encore débutant!!

Merci encore pour votre aide précieuse et je je reste à votre dispo pour plus de précision!

PS: Désolé mais j'avais cherché en vain comment ajouter une PJ!!

https://www.cjoint.com/c/FEBkGBC6BH6
0
-maroon- Messages postés 18 Date d'inscription lundi 2 mai 2016 Statut Membre Dernière intervention 30 mai 2016
27 mai 2016 à 15:40
Mon problème commence dès cette ligne :
a = Application.Index(.Value, Evaluate("row(1:" & .Rows.Count & ")"), [{1,5,3}])
. Je sais juste que le dernier argument représente les colonnes à prendre en compte... mais déjà leur ordre est déterminé par rapport à quoi?
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
27 mai 2016 à 16:20
Re,

Je te proposerai une autre manière pendant ce WE mais ca dépendra de la météo!

Combien as tu de parcelles ?
0
-maroon- Messages postés 18 Date d'inscription lundi 2 mai 2016 Statut Membre Dernière intervention 30 mai 2016
27 mai 2016 à 16:46
D'accord c'est noté merci beaucoup!! En fait j'ai une colonne de plus de 6000 individus! Est-ce que ça veut dire que ce code est trop compliqué pour kk1 qui débute? Ou alors qu'il y a une méthode plus intéressante?
0
-maroon- Messages postés 18 Date d'inscription lundi 2 mai 2016 Statut Membre Dernière intervention 30 mai 2016
27 mai 2016 à 17:15
Le code marche bien et m'a fait bien avancer mais j'aimerais aussi apprendre le vba et c'est vraiment frustrant de ne pas comprendre la moitié du code!! Si je peux utiliser un code que je comprends ça serait vraiment cool!!
Merci encore et bonne soirée!
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303 > -maroon- Messages postés 18 Date d'inscription lundi 2 mai 2016 Statut Membre Dernière intervention 30 mai 2016
29 mai 2016 à 19:24
Bonsoir

Je te propose une autre solution demain matin moins technique mais peut-^tre plus accessible à la maintenance et/ou évolution (80% de la vie de l'appli)
0
-maroon- Messages postés 18 Date d'inscription lundi 2 mai 2016 Statut Membre Dernière intervention 30 mai 2016
Modifié par -maroon- le 29/05/2016 à 19:31
Bonjour!

D'accord !! Je veux surtout comprendre le code que j'utilise car j'essaye de me former en vba et je ne comprends pas les lignes utilisées ici!
En tout cas merci encore pour votre aide!!
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 30/05/2016 à 10:22
Bonjour,
Ci joint ma proposition
tu dis si il y a des trucs que tu ne piges pas ;o)
http://www.cjoint.com/c/FEEisbbqXVt

 Michel
0

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

Posez votre question
-maroon- Messages postés 18 Date d'inscription lundi 2 mai 2016 Statut Membre Dernière intervention 30 mai 2016
30 mai 2016 à 12:33
Bonjour!!

Merci beaucoup d'avoir pris le temps pour me proposer ce code! Il marche très bien et à première vue il est plus simple à comprendre!
Je dois terminer un ptit travail ensuite j'étudie le code et je fais un retour d'ici demain!
Bonne après-midi!!
0