gosselien
XLDnaute Barbatruc
Bonjour à tous,
peu habitué aux fonctions et array, je demande un peu d'aide avec un fichier annexé:
A gauche la liste des TOUTES les communes d'une certaine province; à droite la liste des communes ayant participé à une course à pied.
(Il y a normalent à gauche 281 communes et 7 provinces je n'ai mis que 2 provinces ici).
Je dois trouver quelle commune dans la liste de droite ne fait pas partie de la liste de gauche MAIS j'aurais voulu que toutes ces villes/provinces de gauche soient dans le code VBA et pas dans un fichier XL mais je ne sais pas comment faire. (Array avec les communes et provinces associées ?)
Je cherche donc une FONCTION où j'entrerais , la zone sélectionnée (en gras et italique dans mon exemple)avec la souris, la prince supposée (H-E ou BRW) et le résultat dans un msgbox
ex: =trouveville($A$2:$A$36,"H-E")
réponse:
msgbox(CHATELET, FARCIENNES) ce sont les 2 communes absentes de la liste de droite
Si je sélectionne la même liste A2:A36 mais que je mets "BXL" à la place de "H-E" , je dois avoir un message d'erreur bien sûr ...
msgbox("Les communes sélectionnées ne sont pas dans cette province !")
Une commune ne peut se trouver que dans une seule province
J'espère avoir été clair
Merci
peu habitué aux fonctions et array, je demande un peu d'aide avec un fichier annexé:
A gauche la liste des TOUTES les communes d'une certaine province; à droite la liste des communes ayant participé à une course à pied.
(Il y a normalent à gauche 281 communes et 7 provinces je n'ai mis que 2 provinces ici).
Je dois trouver quelle commune dans la liste de droite ne fait pas partie de la liste de gauche MAIS j'aurais voulu que toutes ces villes/provinces de gauche soient dans le code VBA et pas dans un fichier XL mais je ne sais pas comment faire. (Array avec les communes et provinces associées ?)
Je cherche donc une FONCTION où j'entrerais , la zone sélectionnée (en gras et italique dans mon exemple)avec la souris, la prince supposée (H-E ou BRW) et le résultat dans un msgbox
ex: =trouveville($A$2:$A$36,"H-E")
réponse:
msgbox(CHATELET, FARCIENNES) ce sont les 2 communes absentes de la liste de droite
Si je sélectionne la même liste A2:A36 mais que je mets "BXL" à la place de "H-E" , je dois avoir un message d'erreur bien sûr ...
msgbox("Les communes sélectionnées ne sont pas dans cette province !")
Une commune ne peut se trouver que dans une seule province
J'espère avoir été clair
Merci