TCD : Sélection cellule VBA

Bonjour à tous et à toutes,

Tout d'abord je vais vous expliquer le sujet qu'il m'a été confié. Nous avons des référents pour chaque Site du SharePoint de l'entreprise. Chaque référent est donc maître des autorisations qu'il donne à ses utilisateurs dans son site. Les autorisations sont attribués au moyen de groupes AD, et vous l'avez donc compris, les utilisateurs sont rattachés à ces groupes. Seulement voila, pour les référents qui ne sont pas administrateurs réseaux de l'entreprise il n'y a aucuns moyens actuellement pour eux d'avoir une visu sur quel utilisateurs est dans quel groupe.

Je met donc en place un tableau croisé dynamique suite à une requête en PowerShell sur mon AD pour me sortir l'utilisateur et son groupe qui lui est rattaché. Jusqu'à présent le croisement des deux données se passe plutôt bien mais c'est sur la partie VBA que j'ai de gros soucis. Novice dans ce langage, j'aimerais tout simplement qu'à chaque sélection de case dans la colonne "Liste des groupes SharePoint" le script vienne répercuter ça au niveau "Sélectionner le groupe fonctionnel" pour ne choisir QUE ce groupe ( et donc une sélection unique : ce que je n'arrive pas à faire ), pour m'afficher les utilisateurs associés.

Merci d'avance, et merci de m'avoir lu,

Cordialement,

Florian P

Bonjour,

compliqué de répondre sur des images !

mets le code en clair et un extrait anonymisé du fichier

Re-Bonjour,

J'upload mes deux fichiers à noter que pour que ça marche il faudra remplacer la ligne en surbrillance par votre propre chemin

Merci d'avance,

Florian P

9listewss.csv (441.00 Octets)

Bonjour,

Pas sûr d'avoir tout compris, mais!...

Quelle est l'utilité de 2 TCDs dans ton exemple?

Et pourquoi VBA pour le csv? Tu disposes de Power Query (Récupérer et transformer).

Une fois les données mises sous de forme de tableaux, tu utilises les segments pour filtrer...

Cdlt.

Salut Jean-Eric,

Je vais essayer de m'exprimer plus clairement :

-Pourquoi 2 TCD ? Je veux afficher à gauche les groupes AD et à droite mes utilisateurs et que l'on puisse sélectionner un utilisateur et que ça affiche ses groupes, ou que inversement que l'on choisisse le groupe et que ça affiche ses utilisateurs. Donc pour moi je pensais faire deux listes différentes... j'ai peut-être faux ? :/

-Pourquoi en VBA ? Et bien déjà parce que la programmation sur Excel est encore très limité pour moi qui n'est codé que en POO (Java,etc...). Donc en gros je ne connaissais que ça ! :/ Puis parce que je dois ouvrir mon fichier de données annexes à mes TCD donc en VBA ? Pour le code dans le main (les TCD) idem je n'avais pas d'autres alternatives...

-Maintenant pour en revenir à ton fichier en Power Query, ta solution est dans l'idée celle que je veux obtenir. Maintenant mes données vont dépassés les 1000 groupes et 10000 utilisateurs... Je me vois mal avoir 1000 cases et devoir les parcourir pour arriver à celle que je veux sans avoir une fonctionnalité rechercher

Merci pour ton aide précieuse

Cordialement,

Florian P

sans macro avec un seul TCD !

Merci beaucoup pour votre aide à tous,

Merci Steelson, certes ça simplifie beaucoup le document mais ça reste fonctionnel et proche de mes attentes.

Bonne journée

@+

Florian P

Rechercher des sujets similaires à "tcd selection vba"