Problème VBA sélection tableau

Bonjour,

j'ai sollicité l'aide du forum hier pour un code VBA utilisant un tableau et copiant les valeurs des cellules du tableau sur une autre feuille selon certaines conditions.

en adaptant ce code à mon projet, je me suis rendu compte qu'il fonctionnait mal quand il y a plusieurs tableaux, la macro ne distinguant pas sur quel tableau travailler.

Je vous mets un exemple de mon problème en PJ, j'espère avoir été clair.

NB : les tableaux peuvent être modifiés : ajout lignes ou colonnes ...

Cordialement,

9test.xlsm (28.40 Ko)

Bonjour,

Avec les objets tableau, il est plus simple d'utiliser les propriétés et actions associés à ces objets.

ci-joint exemple

5test1.xlsm (32.40 Ko)

Bonjour,

merci pour votre réponse et votre aide.

Je suis novice en VBA et n'ai pas compris votre code.

Je pense avoir mal expliqué mon problème, j'ai donc modifié la PJ pour que cela soit plus clair.

PS : je pense que le problème vient du fait que je travail avec toute la feuille et pas du tableau en question : With Sheets("information")

J'aimerais utiliser un code de ce type mais cela ne fonctionne pas : With Sheets("information").ListObjects("Tableau4")

Cordialement,

4test2.xlsm (29.09 Ko)

Bonjour,

J'ai mieux compris votre problème.

ci-jointe nouvelle version avec utilisation de With Sheets("information").ListObjects("Tableau4")

5test3.xlsm (32.24 Ko)

Bonjour,

Super, c'est exactement cela.

Merci beaucoup.

Bonjour,

Un complément pour le cas où la personne ne serait pas dans le tableau.

3test4.xlsm (32.65 Ko)
Rechercher des sujets similaires à "probleme vba selection tableau"