Bonjour,
Cela fait des heures que je suis bloqué dans ma macro (qui je suis sûr est toute simple mais encore trop difficile pour moi).
Mon objectif est d'extraire la feuille tableau du classeur travail plusieurs fois, en changeant à chaque fois le nom du fruit (la liste est dans la feuille "donnees").
Voila où j'en suis, mais j'ai toujours ce message d'erreur "Next sans For", pourtant j'ai bien un For donc je ne comprends pas..
En bonus si c'est possible de renommer chaque nouvelle feuille en nom du fruit (je l'ai nommé "fruit" dans le gestionnaire de nom) ce serait parfait.
Merci d'avance pour votre aide,
Etn
Cela fait des heures que je suis bloqué dans ma macro (qui je suis sûr est toute simple mais encore trop difficile pour moi).
Mon objectif est d'extraire la feuille tableau du classeur travail plusieurs fois, en changeant à chaque fois le nom du fruit (la liste est dans la feuille "donnees").
Voila où j'en suis, mais j'ai toujours ce message d'erreur "Next sans For", pourtant j'ai bien un For donc je ne comprends pas..
VB:
Sub Copier()
Dim objWorkbookCible As Workbook
Dim objworkbooksource As Workbook
Set objworkbooksource = ActiveWorkbook
For i = 1 To Range("nbfruits")
With ThisWorkbook.Sheets("donnees")
Range("fruit") = Cells(6 + i, 1)
Worksheets("tableau").Copy
Range("A1:S49").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Next i
End Sub
En bonus si c'est possible de renommer chaque nouvelle feuille en nom du fruit (je l'ai nommé "fruit" dans le gestionnaire de nom) ce serait parfait.
Merci d'avance pour votre aide,
Etn