TCD et VBA

Bonjour,

j'ai un petit code dont le but est de chercher une valeur dans un TCD puis de filtrer ce TCD en décochant la case "vide" de la colonne "supprimer vide" et ensuite me faire un copier coller des valeurs contenus dans ce TCD.

en utilisant l'enregistrement de macro j'ai obtenu ce code

 ActiveSheet.Range("$C$20:$I$28").AutoFilter Field:=3, Criteria1:="<>"

pour décocher la case "vide"

j'aimerai comprendre à quoi correspond ce Range : Range("$C$20:$I$28") car mon TCD n'est pas compris dans cette plage de données...

d'autre part je ne comprends pas pourquoi mon code ne veut pas m'afficher l'adresse de la cellule qu'il a trouvé,pourtant il me lit bien mon MsgBox (Cells(i, 4).Address)

je vous joints le fichier d'exemple

Merci beaucoup de votre aide

14copier.xlsm (21.43 Ko)

Bonsoir,

Dans le test suivant, tu recherches la valeur 2884 en colonne 3 (donc "C")

If Cells(i, 2) = "" And Cells(i, 3) = "2884" Then

Les valeurs sont en colonne "E" si je ne me trompe pas.

D'autre part, tu parles de TCD, où est le TCD ?

Bouben

Rechercher des sujets similaires à "tcd vba"