titiborregan5
XLDnaute Accro
Bonjour à tous,
je suis confronté à un problème, et malgré mes recherches sur le net je n'y arrive pas.
Je ne parviens pas à manipuler correctement les variables tableau ce qui me complique la tâche.
J'ai une grande quantité de données 500K lignes, en 6 colonnes dont les colonnes importantes sont:
J'aimerais, pour pouvoir comparer les rôles entre eux (habilitations informatiques d'un ERP), créer un tableau à double entrée, en ligne les 15K entry points et en colonne les 36 rôles et où le croisement donne le niveau d'accès.
Si je fais ça via une formule, ça rame pendant des heures et bloque mon pc.
Si je fais avec une macro où j'utilise 2 boucles avec un .find ou .match ça bloque aussi mon pc.
Je me suis dit : gros volume de données, faut passer par les variables tableaux. Mais je ne sais pas comment faire avec ces variables (lignes & colonnes).
Si j'ai bien compris, avec les tableaux on utilise pas les boucles for ... next ?
J'espère que mon problème est posé de façon compréhensible?
J'ai mis mon fichier en PJ zip avec qq bouts de code trouvés sur la toile, l'objectif étant de remplir l'onglet Combin à partir de la base Rôles DAT R2.
Merci d'avance
T
je suis confronté à un problème, et malgré mes recherches sur le net je n'y arrive pas.
Je ne parviens pas à manipuler correctement les variables tableau ce qui me complique la tâche.
J'ai une grande quantité de données 500K lignes, en 6 colonnes dont les colonnes importantes sont:
- Nom du rôle
- Nom de l'entry point
- Niveau d'accès
- Concaténation 1&"/"&2
J'aimerais, pour pouvoir comparer les rôles entre eux (habilitations informatiques d'un ERP), créer un tableau à double entrée, en ligne les 15K entry points et en colonne les 36 rôles et où le croisement donne le niveau d'accès.
Si je fais ça via une formule, ça rame pendant des heures et bloque mon pc.
Si je fais avec une macro où j'utilise 2 boucles avec un .find ou .match ça bloque aussi mon pc.
Je me suis dit : gros volume de données, faut passer par les variables tableaux. Mais je ne sais pas comment faire avec ces variables (lignes & colonnes).
Si j'ai bien compris, avec les tableaux on utilise pas les boucles for ... next ?
J'espère que mon problème est posé de façon compréhensible?
J'ai mis mon fichier en PJ zip avec qq bouts de code trouvés sur la toile, l'objectif étant de remplir l'onglet Combin à partir de la base Rôles DAT R2.
Merci d'avance
T
Dernière édition: