Re,
Voila,
Il faut un peu chercher toi même aussi, c'etait pas très compliqué l'erreur. Analyse l'erreur la prochaine fois.
PAS POSSIBLE:
Feuil1.Range(CbxPiece.ListIndex + 4, CbxCar.ListIndex + 9).Value = TxtStockFin.Value
Tu mélanges possibilité 1 avec 2, cbxPiece.listindex + 4 renvoi l'index de ta combobox + 4. L'index d'une combobox commence toujours pas 0
Ex: tu as une combo avec Toto, Tata, Titi
Listindex Toto = 0
Listindex Tata = 1
Listindex Titi = 2
Listcount compte le nombre de valeur dans la combobox.
Dans le fichier, je remplis ma combobox avec les plages de la cellule et comme mon combo est remplis dans l'ordre identique de mes cellules sur ma feuille, j'utilise l'index + le nombre de cellule.
Ex:
Toto a index= 0, sur ma feuille Toto est écris en A3
Tata a index = 1, sur ma feuille Tata est écris en A4
Titi a index = 2, sur ma feuille Titi est écris en A5
...
J'ajoute un nombre par decu l'index pour me retrouver sur la bonne ligne
Cells(index + décalage nombre de ligne, Colonne)
Tu ne dois pas confondre les deux façon suivante:
Pour écrire dans B6
POSSIBILITE 1: Range('Cellule')
ex: Range('B6')
POSSIBILITE 2: Cells(Ligne, Colonne)
ex: Cells(6,2)
Bonne chance [file name=Magv12_20050821180502.zip size=41448]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Magv12_20050821180502.zip[/file]