Excel VBA - Concaténation + vlookup multiples avec boucle
Bonjour,
Je fais appel à vous suite à des erreurs sur mon code VBA. L'objectif et de faire une recherche v sur le colonnes 'expertises' (D et au delà) afin de rapatrier dans la colonne suivante (C) :
- Le scope déjà présent pour l'utilisateur (Colonne B)
- Ajouter le nouveau scope du ou des expertises dont il dispose (colonnes D et E , F etc... dans le premier onglet et colonnes A et B de l'onglet suivant AJOUTS).
Sachant que :
- Il ne faut plus mettre de virgule si la colonne suivante est vide
- allez jusqu'à la dernière colonne renseignée
N'étant pas parvenu à le faire via des fomules simples, j'ai tenté de faire une macro qui vise à concaténer une cellule qui contient des valeurs avec une autre partie qui contient une recherche v. Le tout dans une boucle pour aller faire ca sur chaque ligne de mon tableau. Je ne comprends pas l'erreur d’exécution qui indique un problème de propriété sur le fonction vlookup.
De même que je n'arrive pas à faire une boucle sur des colonne avec un compteur comme c'est en forme de lettre. Vous trouverez le fichier en PJ. Pourriez-vous me donner un ptit coup de pouce svp ? Merci beaucoup !
Pour info, le résultat cible est :
| utilisateur | scope initial | scope cible | expertise 1 | expertise 2 | expertise 3 ETC …. | |
| A | 1010,1020,1030 | 1010,1020,1030,1040,1050 | luxe | |||
| B | 2010,2020,2030,2040 | 2010,2020,2030,2040,2050,2060 | voyage | |||
| C | 1010,1020,1030,3010,3020 | 1010,1020,1030,3010,3020,1040,1050,3030 | luxe | restauration |
Bonjour ArnaudP75007 et
Merci de bien vouloir lire la charte du forum et notamment :
- Ne postez pas la même question sur un autre forum pour éviter de faire perdre bêtement du temps aux membres sur un problème qui peut être déjà résolu sur l'autre forum. L'inverse est également valable, si vous avez déjà posé votre question sur un autre forum, ne créez pas un doublon sur ce forum (à moins d'avoir clôturé le sujet sur l'autre forum).
Merci pour votre compréhension
@+
Bonjour,
Oui tout à fait j'ai regardé sur le forum pour les concaténations et recherche v VBA mais je n'ai vraiment pas trouvé, où alors avec de grosses adaptations mais je ne maitrise pas suffisament excel vba pour ça.
Cordialement