Bonjour à tous,
Voici mon soucis:
J'ai un fichier excel avec plusieurs feuilles
Tableau détaillé, tableau 24, tableau 33, etc etc
Je souhaiterais faire une liaison dynamique, par exemple toutes les lignes commencant par 24 dans la colonne A de la feuille "tableau détaillé" dans la feuille "tableau 24".
si j'ai ceci dans tableau détaillé:
24114 A14 B28
24257 B21 H25 G45
24569 J24
33254 J14 K12
33289 K11
33214 F68
je dois avoir ceci dans tableau 24:
24114 A14 B28
24257 B21 H25 G45
24569 J24
et ceci dans tableau 33:
33254 J14 K12
33289 K11
33214 F68
Est ce possible d'obtenir une formule en vba pour faire ce travail?
En vba car la feuille "tableau détaillé" est variable, donc toute modification effectuée sur celle ci doit se faire aussi dans les autres feuilles.
Donc si je rajoute une ligne : 24657 J48 K14 par exemple dans la feuille "tableau détaillé", celle ci dans se mettre aussi automatiquement dans "tableau 24"
Je ne sais pas si je suis clair dans mes propos
je débute en vba mais je fais ceci en ce moment:
donc je copie les plages de cellules, mais si je rajoute une ligne, alors je dois tout décaler car plus rien de correspond, normal!
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sheets("Tableau détaillé").Range("A1:A11").Copy Sheets("Tableau 24").Range("A1")
Je n'arrive pas a rajouter la condition:
copier toutes les lignes commencant par 24 dans "tableau 24", ainsi de suite...
Cordialement
Partager