Contraintes_sur_deux_colonnes

Résolu
-maroon- Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
-maroon- Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
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 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314 > -maroon- Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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   Statut Membre Dernière intervention  
 
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