Rapport de message :*
 

Re: difficulté pour adapter un code vba

Titre du sujet : Re: difficulté pour adapter un code vba
par myDearFriend! le 06/10/2008 20:20:16

Bonsoir spookyz, le Forum,
Citation :
spookyz a écrit :  Bonjour Monsieur le Webmestre, et merci pour ton aide mais je rencontre presque le meme probleme alors je joind le fichier" Achats"
pour te montrer le probleme si tu a un moment 
Voila tu pouras voir que sur la "Feuil2" et "Feuil3" les colonnes du userform changes et j'aurai voulu retrouver les colonnes de la feuille  "Table" alors si tu vois une solution c'est cool peut tu aussi m'expliquer l'importance des" points"qui precedent" Range" ou "Cells" a bientôt et encore merci 
Tout d'abord, je suis effectivement Webmestre de ce site accessoirement, mais mon pseudo c'est myDearFriend! Ensuite, que ce soit pour l'un ou pour l'autre, il n'y a jamais "Monsieur" devant .

Concernant ton code, mea culpa, je n'avais pas fait attention au fait que tu utilisais la propriété RowSource. Tu devrais donc t'en sortir en modifiant également la ligne de code suivante comme indiqué :
.RowSource = "Table!" & InputRange.Address

Concernant l'importance les "points" devant les "Range" et les "Cells", j'avoue que ta question me rend perplexe :
Dans ton propre code, afin d'éviter d'écrire :
           Parametres.ColumnHeads = True
            Parametres.RowSource = InputRange.Address
            Parametres.ListIndex = 0
Tu écris :
       With Parametres
            .ColumnHeads = True
            .RowSource = InputRange.Address
            .ListIndex = 0
        End With
... avec des "points" devant "ColumnHeads", "RowSource" et "ListIndex", ce qui est très bien !


Eh bien, moi, je mets des "points" devant les "Range" et les "Cells" compris dans mon bloc "With Sheets("Feuil2")" pour la même raison.

Cordialement,